-
Notifications
You must be signed in to change notification settings - Fork 2
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
Add Application Monitoring #4
Comments
The added logging strategy uses `stdout` and `stderr` of the application's process. issue: #4
Using a LogEntries agent running alongside the application, it "follows" the log pushing changes to the app's dashboard. This will have to work for now (we do not have the alerts feature) |
also you can make it log every request it recieves and a timestamp to keep record of how much time each request took, then you can know how much load your server is receiving, and how it's performing against that. |
this can be done in async, so it doesn't block the main thread of the application logic response process normal middle ware, then call next () before it's done saving it whatever other idea you may have |
I have not added request logging (only doing error logging for now) but it would be nice to have metrics visualized on a dashboard. Currently, the mechanism used is to have the application log to However, using statsd is efficient for gathering metrics and would definitely want to proceed in that direction, with regards to request logging. It allows more accurate metrics, transmitted over UDP. |
We could allow sharing this data, from the monitoring. It can be used in trend analysis, etc... |
generally IMO the ammount of logging is ussually based on the ammount of data you have flowing through the app, if its a lot of data, i log everything so incase i get that |
I agree we should log everything. I meant that the mechanism used to log such data should not add complexity to the source code. We will probably use the graphite-statsd stack for extensive monitoring in the future. We have added to the wishlist 😄 |
:-) awesome looking forward to we will do this |
I will notify you when I start working on the feature. 👍 |
👍 |
Using a service, such as LogEntries, we shall be able to monitor the application. The main purpose would be receiving alerts when errors occur in the application, or when the application goes for some unexpected reason.
The text was updated successfully, but these errors were encountered: