Kibana version: 7.15.1
Elasticsearch version: 7.15.1
APM Server version: 7.15.1
APM Agent language and version: Node.JS at 3.26.0
Browser version: Chrome
Original install method (e.g. download page, yum, deb, from source, etc.) and version: Docker
Fresh install or upgraded from other version? Fresh install
Is there anything special in your setup? Not that I can think of, just a simple docker-compose
Description of the problem including expected versus actual behavior. Please include screenshots (if relevant):
I expected to be able to filter traces based on their transactions' labels. However as shown below I am not able to do that.
With the following distributed transaction:
When I see the child transaction from the "station-write" service, we can see that there is a "stationId" label:
When I see the parent transaction from the "gateway" service, we can see that there are other labels:
Steps to reproduce:
-
Go to "Traces" page, enter in the search box the "labels.stationId" field(we can see that the auto complete works):
-
Filter by a given value, and see that it doesn't show any transactions
I couldn't find anywhere that said that it is(or is not) possible to search by labels in child spans/transactions. If it isn't possible to search by those labels, is there any way that I can add those labels to the parent transaction, in order for them to be searchable? The gateway service starts the trace, and this "station-write" service creates another transaction inside of that distributed trace(they are in different pods).
Errors in browser console (if relevant):
Provide logs and/or server output (if relevant):