一个现代化的 RUM 解决方案需要具备哪些核心数据采集能力?