For the metric of the resource monitored in APM to be available in Performance Analytics, traces must be reported by the agent for it to become a vertex. We found cases where the traces are being reported and the vertices are being ingested into the metadata but we cannot find them in Performance Analytics.
Based on what was investigated so far, it is most likely the root cause is at the source. The result is missing most of page url traces due to page errors.
Only a very small portion of "normal" page traces were sent, So it is likely that "gaps" between the vertex lives, as each vertex expires in 24 hours,
Ideally we should fix the source, like put the custom js in a more reliable place. But that is not possible at this time
So, if we just want to have a live vertex all the time so that it will show up in the Performance Analytics UI, try a similar workaround of making use of the Topology Creator Rule API: To create the Vertex from the resources metrics as well.
i.e. to add a rule with:
"attributeName": "Business Segment|<value>l|<value>.*",