Newrelic-monitoring-tool

π What is New Relic?
New Relic is a cloud-based observability and monitoring platform used to track the performance of applications, servers, containers, and entire systems in real time.
β
Application Performance Monitoring (APM):
We could instantly see which services had performance bottlenecks β right down to specific methods or database queries.
π Custom Dashboards & Alerts:
Now we get alerts before issues impact users. And instead of guessing, we open a dashboard and see exactly whatβs wrong β in real time.
π Infrastructure Monitoring:
We monitor container health, CPU, memory, network usage, and more β across our Docker and Kubernetes environments.
π§© End-to-End Tracing:
From frontend click to backend DB call β we trace the full journey and identify any delays or errors along the way.
π Result?
60% faster incident response time
Developers now focus on optimizing, not debugging
Happier users, fewer fire drills
I installed New Relic on my server to monitor CPU, memory, and network usage of my application containers.
New Relic provided a ready-to-use Docker command.
I copied it, ran it on my server β and within seconds, it created a monitoring container!Now I can easily track the performance and health of my containers in real time, all from one dashboard.

it created a monitoring container:

The dashboard shows both the New Relic containers and my application containers:

cpu in normal stage :


I set an alert for CPU usage above 60%, and I got an email notification :

After setting an alert in New Relic, I received an email notification :

I installed a stress tool and applied load to my container. When the CPU utilization crossed 60%, I received an email alert


applied load to my container

Let's check the dashboard to confirm the 60% CPU utilization:

When the CPU utilization crossed 60%, I received an email alert:

I received another email notification when the CPU utilization issue was resolved:

β Conclusion :
Monitoring with New Relic helped me successfully detect and respond to high CPU utilization. The configured alerts ensured I was notified when the issue occurred and again when it was resolved, allowing for quick action and validation of the fix.
ββRohith