Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking of error pages (404, ...) #222

Open
Zodiac1978 opened this issue Nov 13, 2021 · 2 comments
Open

Tracking of error pages (404, ...) #222

Zodiac1978 opened this issue Nov 13, 2021 · 2 comments

Comments

@Zodiac1978
Copy link
Member

What about tracking broken request which ended on an error page?

@stklcode
Copy link
Contributor

This will potentially generate quite an amount of data and I'm not sure if this is really what we want.

Knowing what is requested and not found and where the dead links might be found is a legitimate interest. I assume that's what you had in mind.
We cannot trivially validate target URLs as we do now - they are obviously not found.

At least 99% of the 404s I do see in real-world logs are nonsense requests, probing for various leaks and vulnerabilities. Sometimes a hand full per day, sometimes thounds per hour, if a new exploit is published.
Assuming most of such bots won't execute any JS, AJAX-tracking would at least limit the data to mostly real browsers. Often error pages are not cached, so inline tracking will catch of the bogus requests.

My opinion:
We might add such feature as an opt-in, visualize the error calls in a separate view for analysis and document the negative impact, if enabled. Wouldn't be my first priority though.

@Zodiac1978
Copy link
Member Author

Thanks @stklcode - just wanted to start some discussions for enhancements.

Wouldn't be my first priority though.

Happy to see some more comments on my other issues if you see some with higher priorities :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants