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

Logging / Error handling #36

Open
14 of 15 tasks
bjacobel opened this issue Mar 2, 2015 · 1 comment
Open
14 of 15 tasks

Logging / Error handling #36

bjacobel opened this issue Mar 2, 2015 · 1 comment

Comments

@bjacobel
Copy link
Contributor

bjacobel commented Mar 2, 2015

  • Implement Sentry
  • Get the following into rsyslog:
    • redis
    • memcached
    • rq / rq-scheduler
    • elasticsearch
    • nginx
    • gunicorn
    • postgres
    • mysql
    • fail2ban
    • ufw
    • new relic
  • get rsyslog into Logentries or other log collection service
  • Customize deploy/maintenance (503) page
@bjacobel
Copy link
Contributor Author

Been working on this for a week or so, I've decided to go with a hosted ELK stack and something local and small to send the logs there (terminology for this appears to be "log shipper", but there's tons of unclear terminology in this space? also lumberjack puns...). Tried Beaver and it's been iffy to configure and appears to use a huge amount of CPU. It's also Python2-only, I gave a crack at updating it but it has turtles all the way down in unmaintained py2x-only dependencies.

I'm looking into logstash-forwarder which is golang (+1) and from Elastic themselves (+1) and configured in json (+1) but appears to not be actively maintained (-1) and it's not actually clear if it can integrate with Logsene without an intermediary (-1).

EDIT: logstash-forwarder integrates directly with Logz.io which has a free plan (+1) with 5 day retention (meh) and better UI than Logsene (+1)) so I'm thinking that's the direction this should go in.

@bjacobel bjacobel mentioned this issue Sep 29, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant