Creating Cloudwatch Dashboards per Environment with Python

Show Me The Code Already After installing Cloudwatch Agent to the machines you want to monitor, it's time to create dashboards to view real-time metrics. There are some ways to create Cloudwatch Dashboards such as creating them manually by selecting widgets from AWS Console, with Cloudformation etc. I've decided to create them with Python because in DevOps literature, there is no such a thing as manually creating something. I also didn't want to use Cloudformation because I like scripting and we have many applications to monitor in our company, thus, I needed something to iterate over our environments and create dashboards…

Continue Reading

Monthly DevOps News #1

Monthly DevOps Track #1 - 14/07/2018 Some great posts this month on important topics, including the economics of serverless, management in organisations adopting devops, and the importance and risks of metrics and measurements. News 1 -) An excellent, detailed analysis of the economics of serverless - looking at when EC2 pricing is more efficient than AWS Lambda. Lots of data and the assumptions made. https://www.bbva.com/en/economics-of-serverless/ 2 -) A post on the human scalability of devops. Lots of good points, although the arguments are based on a specific definition and a startup usecase. In my experience large organisations are better about…

Continue Reading

Linux vs Minix vs UNIX vs POSIX

First of All, What is Linux? You see, there is a contradiction on what Linux really is. We see that people refer Linux as an Operating System but on the other hand, some people say that Linux is a kernel. Well, let's put it this way. In fact, Linux is a kernel written and named by Linus Torvalds which you can take a look from https://www.kernel.org/. When you think about it, kernel is a useless thingy if there is no software using it since kernel manages hardware based on software inputs. At this point, we have a cute kernel with us.…

Continue Reading

Introduction to Linux by Machtelt Garrels (Exercises of Chapter 3)

Exercises of Chapter 3 (About Files and the File System) Partitions Paths Tour of the System Manipulating Files File Permissions Partitions • On which partition is your home directory? • How many partitions are on your system? • What is the total size of your Linux installation? Paths • Display your search path. • Export a senseless path by entering, for instance, export PATH=blah and try listing directory content. • What is the path to your home directory? • How would another user reach your home directory starting from his own home directory, using a relative path? • Go to…

Continue Reading
Close Menu