Growing Up...
Running even a small Cloud Infrastructure can definitely be a lot of fun.. Whats running, whats slow, whats eating up memory, why is load average at 10, but processors are barely touched.... Always interesting...
Then you scale up, grow up, and move to Containers... Docker is the best thing that ever happened to me (ok, marriage, birth of son, etc., excluded). But then keeping an eye on everything gets even more interesting.
New Relic starts to look like and Old Fossil
I love(d) New Relic, insight into all levels of the stack, all from one place, good alters, graphs, everything to keep us happy.
Then Docker and MicroServices architecture....
To get things really monitored, need to install agents all over the place, break a lot of MicroService principles that we have just recently committed to... Ohhh my...
And what about log processing? We don't really pay attention to them enough now, and only use them reactively....
Plus Docker adds a whole new level of headache there....
And what about log processing? We don't really pay attention to them enough now, and only use them reactively....
Plus Docker adds a whole new level of headache there....
So the quest begins again
So now we need to find something a bit more MicroService friendly, and since we are a start-up, can't spend tons on it...
Here are the candidates....




- New Relic (maybe i just need to relearn it)
- DataDog
- Ruxit
- Rolling our own again.
What we are monitoring..
- GCE based virtual machines
- Docker Hosts
- Ancillary VMs (FTP gateway, NFS server)
- MongoDb Cluster
- Sharded Cluster
- GridFS
- Core application Docker Instances
- Node.js application servers
- NGINX accellerator
- Apache Web Application Servers
- Wordpress Instances
- Web sites and applications
- Are they up
- Response times
Comments
Post a Comment