dennyzhangChatOps Bot: Query Node Info Without Manual LoginTry Your Best To Avoid Any SSH Operations. Yes, I deeply believe in this principle. But my reality is the automation is never so perfect. I…Jul 23, 2017Jul 23, 2017
dennyzhangRun Code Static Check Via A Temporary ContainerHow Would You Enforce Code Static Check? Learn and understand the check tools. Then install and configure them in your servers.Jul 23, 2017Jul 23, 2017
dennyzhangGet Notification: Monitor Your Docker Image SizingWith Docker deployment, smaller images are usually better.Jul 23, 2017Jul 23, 2017
dennyzhang5 Reasons Why Jenkins Is So Useful And PopularI use Jenkins quite a lot. Almost for everything in my daily work.Jul 23, 2017Jul 23, 2017
dennyzhang8 Lessons Learned Using docker-composeNowadays when people setup and configure services, probably nobody will enjoy doing it in a manual way.Jul 23, 2017Jul 23, 2017
dennyzhangReduce Support Effort Of Low Free Disk IssuesWhen you hand over developers new VM(s), or when you have just created a critical env for your team, remember to be prepared for low disk…Jul 23, 2017Jul 23, 2017
dennyzhangGoodBye Shell, Hello Python!As a Ops/DevOps professional, I have many years of experience writing shell scripts. Probably you’re the same as me, right?Jul 23, 2017Jul 23, 2017
dennyzhangRun GUI Test With Docker: Detect Web Page Loading IssuesHow fast your web pages load on client sides, especially the portal or login pages? And how do you detect unexpected 302, 404 or 5XX…Jul 23, 2017Jul 23, 2017
dennyzhangExamine Your Elasticsearch ShardsPeople may start their elasticsearch cluster with very few shards. Or even start with 1 somehow.Jul 23, 2017Jul 23, 2017
dennyzhangMonitor Out-Of-Memory Errors In Your ServersAs DevOps/Ops, you maintain DB instances or RAM intensive services. You see OOM issues occasionally, don’t you? Yes, the scary…Jul 23, 2017Jul 23, 2017