Serverless Monitoring of Ruby Applications on AWS Fargate

September 21, 2021

Serverless Monitoring of Ruby Applications on AWS Fargate

As of the latest release, Instana supports the monitoring of Ruby applications running on Fargate, a serverless container orchestrator managed by Amazon Web Services. This enables Ruby teams to take advantage of the benefits Fargate offers while still being able to use Instana’s world class observability and monitoring tools.

Ruby and Fargate

For a modern and cloud focused Ruby development team, Fargate’s value proposition is very attractive. Your team no longer needs answers to questions like:

  • How many instances do I need to meet our redundancy requirements?
  • What is the best instance type for our workload?
  • Do we need reserved instances?
  • What mixture of on demand and spot do we need?
  • How do we handle broken hosts?
  • What are the compliance implications for host systems that meet all of those requirements?

Instead, you specify the CPU and memory you need each container to have and AWS takes care of the provisioning, management and security of the underlying infrastructure. Fargate can help get your team in a position where they can focus on the application more and the infrastructure to support it less.

Feature Breakdown

As with our Fargate support for Java, Node.js, .NET Core, Python, and Go, we offer the same task level statistics for Ruby. We track the resources used in a Fargate task:

The neighboring containers in the task definition:

Metrics from the Ruby Process:

And traces from the application:

Best of all, we created our Fargate support in a way that leverages all of Instana. Like with our previous Fargate implementations, we’re correlating processes and containers with the calls that your application receives.

 

Play with Instana’s APM Observability Sandbox

Conceptual
Does your company use WordPress? As the de facto standard for content marketing, it is an incredibly popular piece of open source software. But supporting it can present challenges for engineering departments...
|
Developer, Product
The most complex tests and the most challenging methodologies are often most closely aligned with actual production environments. Given this, how can organizations achieve the best results from testing in pre-production? The...
|
Thought Leadership
Today most applications are built using microservices. This is because microservices enable rapid scalability, agility and delivery of large complex applications.  Organizations are often fighting a losing battle if real-time data observability...
|

Start your FREE TRIAL today!

Instana, an IBM company, provides an Enterprise Observability Platform with automated application monitoring capabilities to businesses operating complex, modern, cloud-native applications no matter where they reside – on-premises or in public and private clouds, including mobile devices or IBM Z.

Control hybrid modern applications with Instana’s AI-powered discovery of deep contextual dependencies inside hybrid applications. Instana also gives visibility into development pipelines to help enable closed-loop DevOps automation.

This provides actionable feedback needed for clients as they to optimize application performance, enable innovation and mitigate risk, helping Dev+Ops add value and efficiency to software delivery pipelines while meeting their service and business level objectives.

For further information, please visit instana.com.