San Francisco, CA, USA
Sep 22, 2021   |  By Chinmay Gaikwad
As organizations strive toward modernizing their applications by adopting a microservices architecture and deploying services using containers, achieving complete visibility into your environment becomes critical. In traditional monolithic applications, you can effectively troubleshoot with the help of logs and metrics. But with distributed systems, it becomes essential to understand how a request flows through multiple services.
Sep 20, 2021   |  By Chinmay Gaikwad
The Health Information Portability and Accountability Act (HIPAA) was put in place to standardize the electronic recording and transmission of medical information. HIPAA-compliant systems enable the protection of insurance for people changing jobs, simplify the administration of electronic healthcare transactions, and outline the tax-related provisions for healthcare.
Sep 8, 2021   |  By Chinmay Gaikwad
Amazon Elastic Kubernetes Service (Amazon EKS) is a managed Kubernetes service that helps users manage Kubernetes clusters on AWS. Amazon recently announced EKS Anywhere which allows users to create and operate Kubernetes clusters on-premises. We are happy to announce that Epsagon is completely compatible with Amazon EKS Anywhere.
Sep 6, 2021   |  By Chinmay Gaikwad
The breaking down of large monolithic applications into multiple microservices has resulted in its own set of challenges. Service Meshes are the solution to some of these problems that have arisen as part of the microservices evolution. This article will explore the basics of a Service Mesh and the problem it’s trying to solve, as well as its various features and different open-source/commercial offerings. Then, you can decide if a Service Mesh is the right solution for your organization.
Aug 31, 2021   |  By Chinmay Gaikwad
In Part II (Part I is here) of our “Hitchhiker’s Guide to Prometheus,” we are going to continue with the overview of this powerful monitoring solution for cloud-native applications. In particular, we’ll walk you through configuring Prometheus for scraping exporter metrics and custom application metrics, using the Prometheus remote write API, and discuss some best practices for operating Prometheus in production. Let’s get started!
Aug 30, 2021   |  By Nitzan Shapira
I am extremely excited to announce that Epsagon has entered into a definitive agreement to join Cisco to advance its global Full-Stack Observability strategy, which we are thrilled to be a significant part of.
Aug 30, 2021   |  By Chinmay Gaikwad
Monitoring is a crucial component of modern distributed applications. It helps administrators stay up-to-date with the current state and performance of their applications, as well as with their application infrastructure and environments. Integrating a monitoring pipeline is a major requirement for cloud-native applications that run in complex and dynamic clusters with a lot of moving parts affecting application availability and performance.
Aug 24, 2021   |  By Chinmay Gaikwad
People can easily be misled by the term “serverless.” A serverless application doesn’t mean that the application doesn’t need any server to run. When you’re developing an application with the serverless approach in mind, you have two options for databases: host it yourself or go with a serverless database. The first route entails you having to maintain the servers (on-premises or in the cloud), taking care of securing the database, backing it up, scaling, etc.
Aug 17, 2021   |  By Chinmay Gaikwad
In the first part of this blog, we covered the basics of the Kafka ecosystem and explored the options for exporting Kafka metrics—first using the Jolokia JVM agent and then via the Prometheus JMX agent. Here in this post, we’ll go through some key Kafka metrics that are available on Grafana for building visualizations and alerts. Although Kafka provides hundreds of metrics, as described here , we are going to cover the most important ones to monitor.
Aug 16, 2021   |  By Chinmay Gaikwad
Apache Kafka is an open-source platform for distributed data streaming that provides highly reliable and fault-tolerant capabilities to process a large number of events using the publish-subscribe model. Kafka also provides the capability to store and process events per a given use case and requirements, plus it can run as a single node or scale up to a cluster of nodes.
Jul 26, 2021   |  By Epsagon
Learn how to create alerts and troubleshoot latency issues using Epsagon
Jul 1, 2021   |  By Epsagon
May 28, 2021   |  By Epsagon
Chinmay's talk from WTFisSRE event.
May 8, 2021   |  By Epsagon
Presented by Chinmay Gaikwad, Technical Evangelist at Epsagon.
May 3, 2021   |  By Epsagon
Modern environments such as Kubernetes and serverless have made it easy to manage and scale microservices, but observability into these environments is still a challenge for developers and operators. In this session, we will describe how to use request flows to build intuition about your architecture for development, troubleshooting and monitoring. We will also dive into correlating metrics, events and logs using distributed tracing and alerts for anomalies detected in your environments.
Mar 21, 2021   |  By Epsagon
Presented by Chinmay Gaikwad, Technical Evangelist at Epsagon.
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.
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.