from Hacker News

Ask HN: How do you monitor your infrastructure?

by deepsy on 7/25/17, 3:12 PM with 2 comments

Hello! In the past day I've been researching how to do proper monitoring to our infrastructure, but unfortunately this seems much harder then expected. We need to monitor: 4x AWS Lambdas (errors & invocations), 2x Cloudfront statistics, CPU usage of EC2 instance, requests per second of heroku instance and its response time and few stats about Mongo instance.

If we were running only on AWS stack, Cloudwatch fit our needs, but we have some external dependencies.

I would like to hear, how do you monitor your infrastructure at scale and what tools are you using?

  • by andriussev on 7/26/17, 11:24 AM

    For my projects I almost always use NewRelic (free works fine, unless something gets really wrong and more info is needed). Additionally, I use my own open-source application and write custom setups to collect data of whatever I want ( https://github.com/andriussev/server-seer ); from there on the data can be processed internally or, I tend to use my wrapper for it on https://sysplatter.com.

    Obviously, that would not work with log data.

  • by misframer on 7/25/17, 9:13 PM

    I work at a monitoring company (VividCortex) so I mostly use that. I look at CloudWatch for some more AWS-specific things.