In my previous article, I have shown How to publish Vegeta test results into Grafana using ELK Stack. In the previous approach, Vegeta client sends the final test result (at every 10 ms as JSON file) to the Elasticsearch. But now Vegeta client send selected raw data for EACH request to the InfluxDB. This is an advantage where we can do further analysis of our performance test results.
In this post, I will discuss how to publish Vegeta test results to InfluxDB 2.0.
Let’s start now. Following are steps which you need to follow:
JMeter is a 100% pure Java application and obviously, it runs on a JVM. So it is really important that you know how to fine-tune the JVM before doing anything.
I used JMeter to do some performance testing for Transactions Per Second 200 (TPS) and Payload size of 50 KB. For this, I used a basic JMeter script where I did not use any sort of listener. For this test, I used an ordinary jmeter-docker inside the ECS cluster. The capacity of the container was 2 vCPU and 4 GB memory(which is equivalent to t2.medium AWS EC2 instance). Initially, I…
Gone are the days when administrators logged into their machines to access log files. Containers and virtual machines are launched and terminated dynamically to scale based on demand, to deploy new versions, or to recover from failure nowadays. Collecting, monitoring and analyzing log messages in a centralized data storage has become a minimum requirement for production-ready systems.
You will learn how to use CloudWatch Logs to manage log messages from multiple containers in the following.
CloudWatch Logs is a managed service offered by AWS providing scalable, easy-to-use, and highly available log management. I do like to use CloudWatch Logs to…