# APM 7.5.0 not resolving API paths in Transactions

**URL:** <https://discuss.elastic.co/t/apm-7-5-0-not-resolving-api-paths-in-transactions/212061>\
**Category:** APM\
**Tags:** python\
**Created:** [December 16, 2019, 9:34pm UTC](https://discuss.elastic.co/t/apm-7-5-0-not-resolving-api-paths-in-transactions/212061 "2019-12-16T21:34:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![James\_Leatherman](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/james_leatherman/32/59474_2.png) [@James\_Leatherman](https://discuss.elastic.co/u/James_Leatherman)\
**Post date:** [December 16, 2019, 9:34pm UTC](https://discuss.elastic.co/t/apm-7-5-0-not-resolving-api-paths-in-transactions/212061/1 "2019-12-16T21:34:18Z")

</div>

**Kibana version** : 7.5.0

**Elasticsearch version** : 7.5.0

**APM Server version** : 7.5.0

**APM Agent language and version** : Python - 5.3.2

**Deployment method:** docker-compose

I am seeing a situation where individual api endpoints are not treated as separate transactions. I have seen this work correctly in prior APM versions.

 ![Screen Shot 2019-12-16 at 2.32.54 PM](https://us1.discourse-cdn.com/elastic/original/3X/0/f/0f389672acd4ea3ca2cbdf4053e09e72b1b3c6e7.png)

---

<div class="post-metadata">

**Author:** ![beniwohli](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/beniwohli/32/21256_2.png) [@beniwohli](https://discuss.elastic.co/u/beniwohli)\
**Post date:** [December 17, 2019, 8:56am UTC](https://discuss.elastic.co/t/apm-7-5-0-not-resolving-api-paths-in-transactions/212061/2 "2019-12-17T08:56:11Z")

</div>

Hi @James_Leatherman

First of all, welcome to our forums!

The transaction name, which we use to distinguish endpoints, is determined on the agent, so it shouldn't be affected by upgrading the stack to 7.5. Did you upgrade the agent at the same time, or do any other changes within your app or with agent settings? Also, can you tell me which framework you use (Django, Flask, Django Rest Framework, ...)

What confuses me a bit is that you only see transactions with 4xx status code (so e.g. 401, 403, 404 status). Is that to be expected or is there some other problem there?

---

<div class="post-metadata">

**Author:** ![James\_Leatherman](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/james_leatherman/32/59474_2.png) [@James\_Leatherman](https://discuss.elastic.co/u/James_Leatherman)\
**Post date:** [December 17, 2019, 1:54pm UTC](https://discuss.elastic.co/t/apm-7-5-0-not-resolving-api-paths-in-transactions/212061/3 "2019-12-17T13:54:43Z")

</div>

Hi - yes, sorry. I did upgrade the Python agent as well. Here are the details:

I am using your Pyramid library from [https://github.com/beniwohli/pyramid-elasticapm-demo/blob/master/app/elasticapm\_integration.py](https://github.com/beniwohli/pyramid-elasticapm-demo/blob/master/app/elasticapm_integration.py).

I have iterated through many of the recent agent versions since 5.x. I don't offhand remember which one I started with, but it worked: [https://pypi.org/project/elastic-apm/#history](https://pypi.org/project/elastic-apm/#history) (Edit: I started with 5.1.2)

The 400s are due to some bad authentication - that doesn't really factor in here.

---

<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:** [January 7, 2020, 9:54am UTC](https://discuss.elastic.co/t/apm-7-5-0-not-resolving-api-paths-in-transactions/212061/4 "2020-01-07T09:54:47Z")

</div>

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.
