I'd argue that all of the 404s are bad - if your tools are generating
broken links isn't it better to fix that than to band-aid it with what is a
"good" vs "bad" 404?

On Thu, Mar 2, 2017 at 11:10 AM, Antonis Christofides <
[email protected]> wrote:

> If what you want is locate broken links and ignore 404s resulting from
> emails, then Django's broken link detection functionality
> <https://docs.djangoproject.com/en/1.10/howto/error-reporting/#errors> is
> probably all that you need, unless you really need to do it in monitoring
> and you can't possibly do it with emails. Ignoring 404s with no referrer
> has been added to 1.9. If I wanted to do this and I was using 1.8 I'd
> probably try to monkey-patch Django with backported code from 1.9.
>
> Regards,
>
> Antonis
>
> Antonis Christofideshttp://djangodeployment.com
>
>  On 03/01/2017 06:21 PM, guettli wrote:
>
>
>
> Am Mittwoch, 1. März 2017 10:54:38 UTC+1 schrieb Antonis Christofides:
>>
>> My gut feeling says you should treat this in monitoring, however here are
>> some questions:
>>
>> 1) Why do you monitor 404s at all?
>>
>> 2) Could you give some examples of 404s that are valid or should be
>> ignored?
>>
>>
> I monitor 404 since it this question is about an application which runs
> only in the intranet.
>
> No robots or other strange request come in.
>
> 99% of all requests are inside the application.
>
> If there is a 404, then it is very likely that our application creates
> broken links.
>
> Since we use reverse() every this is very seldom.
>
> Up to now monitoring 404 was nice to have.
>
> But now there are some parts where too many 404 responses get returned.
>
> Concrete example: we render HTML mails. They often contain broken links.
> I don't want to report these.
>
> Can you understand my use case now? If not, please ask.
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/74679d0f-aa42-4885-8702-c8f6caf6a6bc%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/74679d0f-aa42-4885-8702-c8f6caf6a6bc%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Django users" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/django-users/Ew7hDj-ELaw/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/172dd6e3-a6a9-145c-4963-063100332cd1%
> 40djangodeployment.com
> <https://groups.google.com/d/msgid/django-users/172dd6e3-a6a9-145c-4963-063100332cd1%40djangodeployment.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAFRq704FmGtr40Km-aX%2Bj09RzWQLmXneDYohm%3D_DbOfCR6whyg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to