Hi @Alberto_Delgado,
Thanks so much for getting back to me.
I have a nuxt/vuejs2 app and I am using the [proposed RUM integration] for vue (though I've also tried the latest package version without any change). Elastic stack version is 7.17.6.
I was talking specifically about the User Experience dashboard reporting - I think the rest of the APM reporting looks quite OK. (every route-change I want to monitor performs a network request)
So in my "Observability" section in Kibana, in APM reports I can see all the page-load and route-change (and http-requests) metrics just fine.
Yet in the User Experience dashboard, the only URLs available to filter by and see Core Web Vital metrics are the page-load ones, not the route-change urls.
In my local env, when I have console logging to debug, I can see the reported payloads are different - the page-load event payload includes CWV info like:
{
"name":"/someroute",
"type":"page-load",
"options":{
...
"marks":{
"agent":{
"largestContentfulPaint":1723,
"firstContentfulPaint":1753,
"timeToFirstByte":1557,
"domInteractive":1656,
"domComplete":3350
},
....
"experience":{
"tbt":1109,
"cls":0.0024246045060717573,
"longtask":{
"count":4,
"sum":1365,
"max":1121
}
},
While in the payload for an event of "type":"route-change", I can see no sign of CWV related data.
Is this expected? Is there some way to overcome this limitation? It's a core need for us to be able to monitor CWV for all types of user navigation, since this is what google does to calculate the score.
Thanks again for your time!