# APM transaction propogation does not shown in Kibana

**URL:** <https://discuss.elastic.co/t/apm-transaction-propogation-does-not-shown-in-kibana/315374>\
**Category:** Elastic Observability\
**Created:** [September 28, 2022, 12:50pm UTC](https://discuss.elastic.co/t/apm-transaction-propogation-does-not-shown-in-kibana/315374 "2022-09-28T12:50:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![zeevik.sha](https://avatars.discourse-cdn.com/v4/letter/z/ecae2f/32.png) [@zeevik.sha](https://discuss.elastic.co/u/zeevik.sha)\
**Post date:** [September 28, 2022, 12:50pm UTC](https://discuss.elastic.co/t/apm-transaction-propogation-does-not-shown-in-kibana/315374/1 "2022-09-28T12:50:54Z")

</div>

Hi everyone,  
I have an Angular app and 2 node.js services that I want to monitor using APM.  
The angular app is the first transaction, I followed the elastic APM documentation to propogate the trace from the angular app \> first node service \> second node service.  
In kibana I can see the spans created for the angular app, but the node.js services does not record any spans.  
Would be great to get any lead to get this working.  
Just say if any screentshot is needed for an answer.

---

<div class="post-metadata">

**Author:** ![Kevin\_Delemme](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kevin_delemme/32/108920_2.png) [@Kevin\_Delemme](https://discuss.elastic.co/u/Kevin_Delemme)\
**Post date:** [September 28, 2022, 1:12pm UTC](https://discuss.elastic.co/t/apm-transaction-propogation-does-not-shown-in-kibana/315374/2 "2022-09-28T13:12:41Z")

</div>

Hi @zeevik.sha,

We would need more information on how you setup the APM agent on your nodejs server. Here's some documentation regarding setting up nodejs APM agent: [Set up the Agent | APM Node.js Agent Reference [3.x] | Elastic](https://www.elastic.co/guide/en/apm/agent/nodejs/current/set-up.html)

Thanks

---

<div class="post-metadata">

**Author:** ![zeevik.sha](https://avatars.discourse-cdn.com/v4/letter/z/ecae2f/32.png) [@zeevik.sha](https://discuss.elastic.co/u/zeevik.sha)\
**Post date:** [September 28, 2022, 1:56pm UTC](https://discuss.elastic.co/t/apm-transaction-propogation-does-not-shown-in-kibana/315374/4 "2022-09-28T13:56:54Z")

</div>

Hi @Kevin_Delemme,  
This is our angular APM settings:

```auto
const apm = service.init({
      serviceName: 'angular-app',
      serverUrl: 'http://localhost:8200',
      eventsLimit: 95,
      propagateTracestate: true,
      distributedTracingOrigins: ['http://localhost:3000/', 'http://localhost:3000/firstAPI', 'http://localhost:8080/', 'http://localhost:8080/secondAPI']
      // pageLoadTraceId: "{{ apm["trace_id"] }}",
      // pageLoadSpanId: "{{ apm["span_id"]() }}",
      // pageLoadSampled: {"{ apm["is_sampled_js"] }"} 
    })
    const apmID = apm.getCurrentTransaction();
    apm.startTransaction('angular-app');
    console.log('apmID: ', apmID)
    //const tracingTransaction = apm.startTransaction("createTransaction")?.addTask("zeevTask");
    //tracingTransaction.addTask();
    apm.setUserContext({
      'username': 'foo2',
      'id': 'bar'
    })

```

and this is our node.js APM settings:

```auto
const apm = require('elastic-apm-node').start({
    serviceName: 'my-node',
    serverUrl: 'http://localhost:8200',
})

```

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 4, 2022, 8:37am UTC](https://discuss.elastic.co/t/apm-transaction-propogation-does-not-shown-in-kibana/315374/5 "2022-11-04T08:37:10Z")

</div>


