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

How to do Logging in Phoenix/Elixir Apps? #60

Open
12 tasks
nelsonic opened this issue May 12, 2020 · 1 comment
Open
12 tasks

How to do Logging in Phoenix/Elixir Apps? #60

nelsonic opened this issue May 12, 2020 · 1 comment

Comments

@nelsonic
Copy link
Member

Our apps deployed to Heroku have request and error logging included which is great.
But if we are going to deploy our apps to any infrastructure #59, logging is essential.

Story

As a developer
I want to have complete system and application logs
So that I can monitor aggregate usage of the app and understand issues when they appear.

As a product owner
I want application logging
So that I can see where faults appear
and get them fixed so people don't abandon the product!

Todo

Commercial Options

  • While not Open Source, I think https://timber.io is worth considering as their Free tier is absurdly generous and they appear to be Elixir-focussed. see: https://timber.io/blog/the-ultimate-guide-to-logging-in-elixir/ and https://timber.io/pricing ... obvs Timber want to get people "hooked" so they will pay for the service, this is model used by many SaaS providers. I don't think we will have more than 1GB of logs for the foreseeable future. And provided we are strict with ourselves about not logging any sensitive data I think this could be a really good tool in the short/medium term.
@nelsonic
Copy link
Member Author

Monitoring demystified: A guide for logging, tracing, metrics: https://techbeacon.com/enterprise-it/monitoring-demystified-guide-logging-tracing-metrics
This is currently top of HN: https://news.ycombinator.com/item?id=24006697

@nelsonic nelsonic mentioned this issue Dec 5, 2022
2 tasks
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

1 participant