Operations | Monitoring | ITSM | DevOps | Cloud

October 2020

Migrating to TimescaleDB

Here at MetricFire we’re moving some huge rocks to get more benefits for our customers. Our tech team is migrating our Graphite backend from a Riak database to TimescaleDB. This will drive huge benefits for our customers stemming from the new ability to access their database through PostgreSQL querying. Simultaneously, we’ll be migrating our cloud provider from Hetzner to AWS. This drives further benefits surrounding latency, uptime and security requirements for our customers.

How to Reduce Your AWS Costs

Amazon Web Services (AWS) is a comprehensive cloud computing platform, providing an array of services to manage a business’s data infrastructure to help it grow and expand. With the wide range of services provided, it has multiple options to provide you with an elastic approach to optimize your costs. However, many users struggle with controlling their expenditure due to a variety of factors. Getting a complete understanding of how to reduce your AWS operational costs may be a daunting task.

StatsD: What Is It and How To Monitor It

StatsD is among the most popular monitoring solutions used to instrument code with the help of custom metrics. It has become very popular over the course of the last few years and emerged as the industry standard for open source inside-the-app monitoring. It has a host of advantageous features that makes it perfect for application performance measurements.

What is Prometheus?

In recent times, Prometheus has become the standard for application monitoring in the tech space. But what exactly is Prometheus? Over the course of this article, we’ll touch on various subtopics to help answer this question, ranging from where it all started, to its architecture and how exactly it does monitoring. We'll address the various possible integrations/tools that can be used alongside Prometheus, and why Prometheus is a great tool for monitoring these platforms and applications.

Monitoring MongoDB Performance

In this article, you’ll learn the basics of MongoDB. We’ll cover its performance metrics, built-in monitoring commands, utilities and tools, and common monitoring strategies. You will also be introduced to a monitoring tool called MetricFire and provided with some examples of how it can be used in production systems together with setup instructions.

Introduction to Performance Monitoring Metrics

The reliability and stability of your services directly depend on how well you understand the state of your infrastructure and services. A great monitoring system will allow you to understand your infrastructure better. Monitoring the performance of your system allows you to not only fix current problems but also make changes to your infrastructure to avoid them in the future.

Monitoring RabbitMQ With Prometheus and Grafana

Prometheus and Grafana are powerful monitoring solutions. Combined together, you can build insightful monitoring metrics and display analysis on a beautiful dashboard. Among many external systems and applications, you can also monitor RabbitMQ with both toolkits. To integrate RabbitMQ into your Prometheus and Grafana, you can try MetricFire that provides hosted solutions for Prometheus and Grafana.

Best Monitoring Tools for Hadoop

Apache Hadoop is an open-source software framework that can process and distribute large data sets across multiple clusters of computers. Hadoop was designed to break down data management workloads over a cluster of computers. It divides data processing between multiple nodes, which manages the datasets more efficiently than a single device could. Here is our list of the best Hadoop monitoring tools.

The Most Important KPIs for Monitoring Mobile Games

Managing modern mobile games involves measuring and tracking dozens of metrics. Each value lets you know how well your game is doing in a specific area, such as user experience, infrastructure, and monetization, to name but a few. But not all KPIs are created equally. Some metrics are more valuable than others in terms of helping you make informed business and technical decisions about your game. That’s what we’ll take a look at in this article.

Top 5 API monitoring tools

The performance of your APIs is a critical factor that influences the success of a project. After implementation, you will want to constantly monitor your APIs. You may want to monitor response time on a regular basis or you may have more extensive monitoring scenarios. MetricFire specializes in monitoring systems, including APIs. You can use our product with minimal configuration to gain in-depth insight into your environments.

Prometheus vs. ELK

In today’s world, with many microservices fuelling hundreds of components, the failure of just one piece can cause a crash for the whole system. For example, a lack of memory in one component can cause a database failure. This database failure could be the reason for authentication problems for particular users, causing those users to not be able to login. And of course, finding the core problem manually can be complex and time-consuming.

Traefik and Prometheus for Sites Monitoring

Your website is the face of your business - it should urge the customer to buy your product. Knowing this, you spend weeks on a great web design and user experience. But that’s only the visible part, what about your site’s infrastructure? In order to make your website as optimized as possible, you need metrics about everything such as customer behavior, load speeds, proxy request counts, load balancers and more.

Securing Your Monitoring Infrastructure

Your monitoring system provides a comprehensive overview of any infrastructure. To effectively monitor your infrastructure and systems, you’ll need to get all of your data into one place - regardless if you have 1 node or 10 nodes. This centralization of data inevitably creates a vulnerable point that attackers can potentially target and exploit. In this article, we look at how to design your infrastructure in a secure way, as well as focus in on how to secure your nodes.

Monitoring CI/CD Pipelines

Continuous Integration (CI) and Continuous Delivery (CD) form the backbone of the product delivery lifecycle. A well tuned, fault tolerant and scalable CI/CD pipeline is very important to support modern Agile teams. Despite obvious business advantages, a rapid release approach combined with continuous change processes resulting from DevOps principles will in the long run generate new challenges. The entire process needs to be carefully examined and controlled.