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?

Regards,

Antonis

Antonis Christofides
http://djangodeployment.com

On 03/01/2017 11:42 AM, Andreas Kuhne wrote:
> I think you should always report a 404 as a 404 regardless of the situation. 
>
> The application shouldn't have to know if it is a valid 404 or an "invalid" -
> because from the applications point of view, the page (or item) couldn't be
> found. 
>
> Just my 2 cents.
>
> Regards,
>
> Andréas 
>
> 2017-03-01 10:25 GMT+01:00 guettli <[email protected]
> <mailto:[email protected]>>:
>
>     In systems which are accessed only via intranet we used to monitor http
>     404 responses.
>
>     Every time a 404 happens, an issue in our monitoring gets created.
>
>     This worked well in the past.
>
>     Now we have cases where a 404 is valid or should be ignored. No issue in
>     the monitoring should be visible.
>
>     You could apply "separation of concerns" and keep on reporting all 404
>     responses
>     and do the filtering in the monitoring area.
>
>     But on the other hand the code knows more. I have places where I know that
>     this 404 should be ignored.
>
>     I am biased where the problem should get solved:
>      
>      - inside django app
>      - inside monitoring
>
>
>     What do you think?
>
>     Does anybody make a differenence between "good 404 vs bad 404"?
>
>     Regards,
>       Thomas
>
>     -- 
>     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]
>     <mailto:[email protected]>.
>     To post to this group, send email to [email protected]
>     <mailto:[email protected]>.
>     Visit this group at https://groups.google.com/group/django-users
>     <https://groups.google.com/group/django-users>.
>     To view this discussion on the web visit
>     
> https://groups.google.com/d/msgid/django-users/fb152b91-ee44-42aa-8304-fb43eba43be1%40googlegroups.com
>     
> <https://groups.google.com/d/msgid/django-users/fb152b91-ee44-42aa-8304-fb43eba43be1%40googlegroups.com?utm_medium=email&utm_source=footer>.
>     For more options, visit https://groups.google.com/d/optout
>     <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]
> <mailto:[email protected]>.
> To post to this group, send email to [email protected]
> <mailto:[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/CALXYUbkcs%2BEqkNPLNhctqtEzB7Zd3oPKVoJUMNi8yzcXgON7bQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CALXYUbkcs%2BEqkNPLNhctqtEzB7Zd3oPKVoJUMNi8yzcXgON7bQ%40mail.gmail.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/32a6faf0-a248-b983-2ad3-6dbc2d833927%40djangodeployment.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to