5 database metrics every DBA should monitor for peak performance

Database monitoring is indispensable for maintaining the health, performance, and reliability of your database system. It provides administrators and IT teams with real-time insights into the system’s operations, enabling them to proactively identify and address potential issues before they need to be escalated. You can confirm your database operates efficiently and delivers optimal performance by […]

The Two Generals Problem

Alice and Bob Imagine there’s a city in a valley. On either side of the valley, there’s an army commanded by a general. On the left hill stands General Alice and her army. On the right hill, General Bob and his army. Alice and Bob want to capture the city, but neither side has an […]

3 essential website monitoring metrics to improve how your website functions

Most businesses utilize a web platform to promote their products or services in the digital age. A website with good response time and availability can boost the credibility of your business. However, websites are susceptible to lag and downtime, both of which result in frustrated end users. Following a poor user experience, potential customers may […]

How to diagnose OOM errors on Linux systems

Out-of-memory (OOM) errors take place when the Linux kernel can’t provide enough memory to run all of its user-space processes, causing at least one process to exit without warning. Without a comprehensive monitoring solution, OOM errors can be tricky to diagnose. In this post, you will learn how to diagnose OOM errors in Linux kernels […]

CDN Benchmarking: How to Compare the Performance of Different CDNs

Content delivery networks (CDNs) are crucial in ensuring fast and reliable access to digital content across the globe. With numerous CDNs on the market, the ability to compare their performance effectively is essential to making the best choice for your needs. In this guide we’ll delve into the key aspects of CDN benchmarking, explaining the […]

Building a Neural Network with PyTorch

Building your first neural network could seem like a formidable undertaking, but deep learning frameworks like PyTorch have made the task more accessible than ever. In this article, I’ll explain how to build a neural network using PyTorch—even if you’re brand new to neural networks. We at Gcore recently developed a speech-to-text translation tool based […]

Cloud monitoring 101: Benefits and best practices

In the last decade, enterprises have experienced a transformational shift towards cloud technology. Ninety-four percent of organizations today employ cloud services. One might even call this the golden age of cloud since technology dominates the industry, with many companies having some, if not all, parts of their operations in the cloud. Although cloud-based and hybrid-cloud […]

How to Set Up an Nginx Certbot

If you are looking to automate the process of obtaining, installing, and updating TLS/SSL certificates on your web server, then Let’s Encrypt is a very useful tool. It is a certificate authority (CA) that comes packaged with a corresponding software client, Certbot, that will automatically install TLS/SSL certificates. This means that you can run encrypted HTTPS […]

NGINX Reverse Proxy Metrics to Monitor

NGINX is one of the most popular web servers nowadays, especially for Linux web servers. According to nginx.com, it powers more than 400 million websites. It is, however, probably even more commonly used as a reverse proxy. Since it acts as a go-between for your application and your users, it’s important to properly monitor NGINX […]

Working Remotely? Pair SSH with Teleport.

As companies have started to embrace working remote-first, we’ve quickly reached the limits of tools available. Sure, you can jump into a Slack Huddle or Screen Share over a Zoom Room, or if you’re running Linux – good luck. Sometimes you want to jam with your co-workers using the Terminal. In this post, I’ll show […]

Top ↑