Kibana: [APM] Add link between errors and transactions

Created on 19 Jul 2018  路  10Comments  路  Source: elastic/kibana

All agents but the RUM agent now supports transaction.id on errors. That means we can link from a transaction sample to the error occurrence that occurred during that transaction (if any). We'll also be able to link the other way, from an error occurrence to a transaction sample.
NB: A transaction can throw multiple errors.

Kibana-Design apm v6.5.0

All 10 comments

Pinging @elastic/apm-ui

Will look into creating some initial design screens for this 馃憤

Just a couple of thoughts around this; I immediately started thinking to add the links to the Transaction sample and Error occurrence KPIs area.

Transaction samples would show a link with number of error groups (as it could have multiple), which links to the Errors list with the selected sample's transaction.id added as filter. That way the user gets a list of all error groups involved in the sample recorded.

Error occurrences will show a Transaction sample link to the exact Transaction sample involved.

_Transaction detail page_
apm-transaction-detail

_Errors list filtered by transaction.id_
apm-errors-list-filtered

_Error detail page_
apm-errors-detail

@formgeist looks good 馃憤

Nice! This should be pretty easy to implement!

Btw. The transaction that is being linked to from the error details page might not exist due to sampling.

@sqren That's due to the instrumentation of the particular service and sample settings. So it will happen for some but not all, right?

Yes, exactly. It will only happen to those who enable sampling. And it will happen frequently for users with high sampling rates.

I'll convert this to an implementation issue

Was this page helpful?
0 / 5 - 0 ratings

Related issues

bhavyarm picture bhavyarm  路  3Comments

timmolter picture timmolter  路  3Comments

cafuego picture cafuego  路  3Comments

mark54g picture mark54g  路  3Comments

stacey-gammon picture stacey-gammon  路  3Comments