dwyl / learn-devops

🚧 Learn the craft of "DevOps" (Developer Operations) to Deploy your App and Monitor it so it stays "Up"!
GNU General Public License v2.0
417 stars 172 forks source link

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

Open nelsonic opened 4 years ago

nelsonic commented 4 years ago

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

nelsonic commented 4 years ago

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