Tôi vừa thiết lập Relic mới trên ứng dụng web PHP của mình. Tất cả mọi thứ đang làm việc tuyệt vời ngoại trừ một điều ... Tất cả các giao dịch hiển thị như là đi qua "index.php".Newrelic không nhận ra các tuyến đường PHP Slim của tôi
Lý do cho điều này bởi vì tôi đang sử dụng Slim framework (có aremanyalternativesforrouting) với URL viết lại để tôi có thể có các URL con người tốt đẹp như "/ user/cài đặt" mà không có một thư mục cho mỗi bộ điều khiển và hành động.
Nhưng điều đó vẫn để lại cho tôi index.php
làm tên cho mọi giao dịch web Relic mới.
Bạn có thể muốn hãy xem xét điều này: "Bạn nên hoàn toàn * KHÔNG * bao gồm bất kỳ dữ liệu yêu cầu cụ thể nào trong tên giao dịch. Ví dụ: sử dụng URL yêu cầu thực tế là cực kỳ xấu". https://newrelic.com/docs/php/framework-developers-integrated-support-for-new-relic – msanford
Họ nói rằng - nhưng họ không thực sự cung cấp một allternative – Mbrevda
Tôi nghĩ rằng trong nhiều trường hợp url yêu cầu sẽ không hữu ích cho mọi người. Ví dụ: nếu bạn có trang web thương mại điện tử với 10.000 sản phẩm, bạn sẽ muốn 'trang sản phẩm' dưới dạng một hành động chứ không phải 10.000 trang riêng lẻ. Nếu không, sẽ rất khó khăn để thoát khỏi giao diện người dùng báo cáo. –