Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on DevOps, CI/CD, Automation and related technologies.

An introduction to Mattermost as your DevOps Command Center

Mattermost is a platform based on collaboration — not built simply for facilitating team and asynchronous communication, but built on the philosophy that having the ability to collaborate efficiently makes the world safer and more productive for everyone. This is true in many day-to-day situations in an organization, but it is especially true in the world of DevOps. When an emergency arises, information needs to be moved from person to person and team to team as quickly as possible.

How to download an Azure VM

If you require a way to download your Azure Virtual Machine to either your on premise VMware or Hyper-V environment, perhaps because the cost of running that Azure VM is too high, or even for some compliance reason this blog will show you how to quickly download your Azure VM easily with Carbon. No need to download your Azure VM via powershell, or even downloading the VHD from the Azure portal. Carbon will download and convert your Azure VM to your hypervisor of choice with just a few clicks.

Netdata's dashboard: open by default and secure by design

Let’s talk through a scenario: You have a Linux-based VM running on DigitalOcean (aka a Droplet), and you install Netdata on it using our recommended kickstart script. As the installation process winds down, the Droplet starts up the Netdata Agent’s web server and serves the local Agent web dashboard on port 19999.

Samurais Do NOT Use UIs: Using CLI To Configure Codefresh And Create And Manage Kubernetes Pipelines

Are you a ninja? It’s a silly question. I know that you are most likely not a real ninja. But you might be considering yourself a ninja of software engineering. “What does Viktor mean by that?” I’m glad you asked. Ninjas appear, perform the mission, and disappear without leaving a trace behind. “Why is Viktor talking nonsense? What does that have to do with software engineering?” Again, I’m glad you asked.

Using CLI To Configure Codefresh And Create And Manage Kubernetes Pipelines

Have you tried using Codefresh CLI to configure and operate Codefresh? UIs are great as a learning experience, but using them is slow, prone to errors, hard to reproduce, and results in hard-to-document processes. Writing code and scripts to accomplish the same results is a sign of maturity and experience. It is proof that we are capable of working in a team while also being an expert. Let's see how we can use everything-as-code and CLI to configure, create, and observe a fully operational Kubernetes pipeline in Codefresh.

Top 10 Log Monitoring Reports You Must Have

Log monitoring can be a tedious process. When you have logs, you generate numerous log files in the log database that you need to track. Though a log file parser can help you search through multiple or large logs easily, it’s typically one of those processes which we only look at once it stops working. The windows system logs contain operating system logs as well as logs from applications such as Internet Information Services (IIS) and SQL server.

Performance Improvements, Reliability, and Feature Flag Mishaps

Last October, I published a blog post describing the efforts we've committed to on the Bitbucket Cloud engineering team to achieve world-class reliability. A lot has happened in the past year (understatement of the year)! What the team has accomplished is tremendous, but we've also learned a thing or two that we can work further to improve.

Cloud Cost Optimization with HashiCorp Terraform

Cloud is a driving force that is reshaping organizations to adapt their people and processes in embracing this game-changing technology. Recently, Mike Fonseca of HashiCorp published a Guide to Cloud Cost Optimization with HashiCorp Terraform, in which he details how Densify can seamlessly integrate with Terraform in to help ensure your enterprise infrastructure is always cost optimized.

Scaling Puppeteer & Playwright on Checkly with Terraform

Managing large numbers of checks by hand quickly becomes cumbersome. Luckily, Checkly's REST API allows us to automate most of the repetitive steps. Building on that API, the Checkly Terraform Provider takes automation one step further, enabling users to specify their active monitoring setup as code. In this article, we will be building on top of John Arundel's great intro from a few months back and showing how to manage multiple checks using groups and shared code snippets.