Epsagon

San Francisco, CA, USA
2017
Apr 7, 2021   |  By Chinmay Gaikwad
With the recent release, Epsagon has added support for Scala, unlimited trace retention, and adding untraced functions to a trace. Epsagon’s latest release includes support for Scala. Scala is an object-oriented and functional programming language based on JVM. Scala was supposed to be a “better” version of Java and is less verbose than Java. With Scala, Epsagon now supports the most commonly used languages in cloud computing including Node.js, Python, Java, .NET, and Go.
Apr 1, 2021   |  By Ran Ribenzaft
Container technology is now a cornerstone of every cloud provider’s infrastructure offerings, and AWS provides various managed services, such as Amazon ECS and EKS, to orchestrate these containers. In this article, we will be focusing on the Amazon ECS service, which provides two options for the launch type: EC2 and AWS Fargate. The EC2 launch type provides flexibility, giving operators fine-grain control of the infrastructure (EC2 instances).
Mar 22, 2021   |  By Chinmay Gaikwad
One of the primary objectives of observability is to help you identify errors and exceptions in your application. A great observability solution provides you with a way to quickly troubleshoot these errors and keep the high developer and business velocity that you hope for. In previous blog posts, we saw how to set up service maps and monitor different environments with Epsagon.
Mar 15, 2021   |  By Chris Harding
For many companies around the world, websites have become a core technology in their business model. If the servers hosting these websites crash, sites can get bugs or take too long to load properly, resulting in frustrated customers and companies losing money. That’s why the field of “Site Reliability Engineering,” or SRE for short, was created. SRE is meant to keep a website running smoothly.
Mar 10, 2021   |  By Gal Bashan
Launched at AWS re:Invent 2016 by Andy Jassy, Amazon Athena is an interactive tool for querying data stored in Amazon S3. It leverages standard SQL queries to process data quickly and is cost-effective, as you are charged only for the queries run. Athena’s serverless capabilities also allow you to scale automatically by executing multiple–complex–parallel queries against large data sets.
Mar 4, 2021   |  By Ran Ribenzaft
In recent years, infrastructure and application architecture has gone through a paradigm shift toward the cloud and microservices. This has meant that applications are getting smaller and more distributed and are being run increasingly on cloud servers. Most of the time, you don’t know—or care—where an application is running, such as in a serverless ecosystem. But today, monitoring in the cloud-native era is more important than ever.
Mar 2, 2021   |  By Chinmay Gaikwad
Epsagon, the microservice-native APM solution, announced today that it is featured in the new Amazon Web Services (AWS) Activate Console Exclusive Offers program. This means that startups building on AWS can now access customized, discounted offers on Epsagon’s observability platform directly through the AWS Activate Console.
Feb 25, 2021   |  By Ran Ribenzaft
“DevOps” is a recently coined term that combines the realm of “development” with that of “operations.” So in theory, a DevOps engineer is someone who is proficient in both of these areas and understands how they interact with each other. In reality, however, most DevOps engineers work on the “operations” side of things on a day-to-day basis.
Feb 22, 2021   |  By Chinmay Gaikwad
Microservices are great to run in cloud-native environments and provide the flexibility to adapt to businesses’ ever-changing needs. Organizations have the opportunity to gain competitive advantages using these microservices-based environments. The environments, such as various cloud providers (AWS) and Kubernetes, used to run or orchestrate the microservices have thus become a critical part of an organization’s architecture.
Feb 17, 2021   |  By Epsagon
On Jan 4th, 2021, Slack experienced one of its most significant outages of all time. Just when its entire US customers-base woke up for the first working day of 2021, Slack was hit with more than 3 hours of downtime, paralyzing its systems and APIs worldwide. The outage and the retrospect which followed it provide a great story on the challenges of using third-party solutions in large-scale production environments.
Mar 18, 2021   |  By Epsagon
Observability is becoming challenging for the DevOps and Engineering teams in the new age of the microservices and cloud-native world. In this session, we will discuss the challenges in achieving observability for modern applications and strategies to achieve them. We will explore how distributed tracing helps reduce MTTD/R, thus increasing developer velocity. Finally, we will review the steps to achieving observability at scale for modern applications.
Mar 15, 2021   |  By Epsagon
The evolution of architecture from monolithic to microservices-based has enabled organizations to meet the ever-evolving needs of their customers. The need for getting insights into these microservices has become critical for developers and operations teams alike. In this session, we will explore how observability plays a critical role in the microservices world. We will deep dive into distributed tracing to achieve full observability and monitoring for production environments. Finally, we will discuss the checklist that every DevOps person should look into for incorporating observability into their environment.
Mar 3, 2021   |  By Epsagon
The benefits of Node.js to develop real-time applications at scale are very well known. As Node.js architectures get more and more complex, visualization of your microservices-based architecture is crucial. However, the visualization of microservices is incredibly complex given the scale and the transactions across them. In this workshop, you will learn how to leverage service maps to instantly understand your architecture and troubleshoot any API error.
Mar 1, 2021   |  By Epsagon
Observability contains many aspects - metrics, logging, tracing, alerts, and more. There are so many open-source tools to accomplish these tasks but which are considered the right ones? And what are the best practices? In this session, we’ll discuss why observability within distributed systems is essential to understand how your application is performing and ensure reliability at all times. We’ll also review the most popular open-source monitoring tools, and explain the Whys, Whats, and Hows in your observability journey.
Feb 22, 2021   |  By Epsagon
The benefits of Node.js to develop real-time applications at scale are very well known. As Node.js architectures get more and more complex, visualization of your microservice-based architecture is crucial. However, the visualization of microservices is incredibly complex given the scale and the transactions across them. You not only need to visualize your Node.js applications but also analyze the health, flow, and performance of applications to have a complete observability solution. In this talk, we'll go over the challenges of scaling your Node.js applications and tools (such as distributed tracing) available to you to scale with confidence.
Feb 11, 2021   |  By Epsagon
The evolution of architecture from monolithic to microservices-based has enabled organizations to meet the ever-evolving needs of their customers. The need for getting insights into these microservices has become critical for developers and operations teams alike. However, achieving reliability in microservices-based environments is not trivial. In this session, we will explore how observability plays a critical role in the microservices world and Chaos Engineering.We will deep dive into distributed tracing to achieve full observability and monitoring for production environments. Finally, we will discuss the checklist that every DevOps person should look into for incorporating observability into their environment.
Feb 11, 2021   |  By Epsagon
Presented by Chinmay Gaikwad, Technical Evangelist at Epsagon.
Feb 10, 2021   |  By Epsagon
Microservices and containers form the foundation for building highly distributed and scalable applications. However, these complex architectures also present new challenges, especially for DevOps and Engineering teams. In this session, we will explore one of the challenges of building highly distributed applications - observability. We will explore why observability is crucial for understanding these environments, and deep dive into tracing - the key component for achieving full visibility into applications. We will then review the different paths on how to build the right observability strategy for your business and how we at Epsagon solve these modern challenges.
Feb 10, 2021   |  By Epsagon
Check out our lightning talk from Predict 2021 covering microservices and modern applications and how to implement an observability strategy, no matter what your scale is.
Feb 8, 2021   |  By Epsagon
Microservices and containers have been paramount to building highly distributed and scalable applications. However, these complex architectures also present new challenges, especially for DevOps and Engineering teams. In this session, we will explore why observability is crucial for understanding these environments, and deep dive into tracing - the key component for achieving full visibility into applications. We will then review the different paths on how to build the right observability strategy for your business and how we at Epsagon solve these modern challenges.
Apr 8, 2019   |  By Epsagon
Serverless applications are complex, distributed architectures of functions and API calls, encapsulated within ephemeral containers. Without careful development and extensive testing, performance issues can degrade the user experience and rack up costs. And yet, end-to-end real-time observability is key to monitoring and troubleshooting application performance, and it is not easy to achieve this in a serverless environment.

Monitor your application, not just your functions. Distributed tracing that helps you monitor and troubleshoot your serverless application. Find the problem. Fix it. Move on.

Epsagon provides automated observability and cost monitoring for serverless applications. Using distributed tracing and AI technologies, Epsagon helps companies significantly reduce downtime and monitor costs by providing end-to-end observability at the application level.

Why Epsagon?

  • Distributed Tracing: True end-to-end tracing enables teams to see their entire applications from API to API.
  • Cost Tracking: As your serverless footprint goes, it’s easy to ignore cost until you run into a $50K bug. Keep track of cost and spikes with our cost tracking.
  • Visual Debugging: Don’t get lost in logs. Use our visual debugging to find root cost faster, every time.
  • Functions Monitoring: Monitor and troubleshoot 100% of your functions with a one-minute setup.
  • Security above all: Epsagon is committed to providing the highest security standards. By applying best practices, making sure data is encrypted at transit and at rest, and serving data with best security standards (TLS v1.2), you can rest assured that your data is safe and secured.

Stop wasting valuable time finding root-cause. Let us show you the way.