1
Monitoring and Troubleshooting Modern Applications
CURRENT TOOLS DON’T SOLVE
THE PROBLEM
Businesses have been adopting cloud for a
relatively short period of time.
Unfortunately, for Engineering and DevOps,
building, monitoring and troubleshooting the
modern application, is not as straightforward
as saying, “Let’s move to the cloud. We can
save on costs.” You’ve got to know whether
the application is working properly, how to
enable developer velocity, and what’s currently
running in production to rapidly build new
cloud services.
Troubleshooting production issues for
microservices and serverless requires more
than basic logs and metrics, which are simply
not the right tools for highly distributed
applications.
For some time now, Engineering and DevOps
have relied on their own expertise, best
practices, and a limited number and type
BUILD SOFTWARE FASTER
Every business is asking the same question:
How can you build software faster and better?
The answer is simple: utilize the cloud and
move from monolithic environments to the
more nimble microservices in the cloud. You
can maximize cloud benefits by lifting and
shifting workloads to the cloud, utilizing APIs
for business processes so you don’t rewrite
what’s already there, and using dedicated
services to run your code so you reduce your
management burden.
The cloud is designed to provide a managed
infrastructure, but, more importantly, it
provides the managed service to run your
application. Once you abstract—that is, remove
the infrastructure as a factor in application
performance, you can focus on your code and
build software faster.
The result: a modern application running as
microservices or serverless in the cloud.
2
to resolve issues in seconds. Epsagon is cross-
platform and supports multiple development
stacks. Any data recorded by the system can
also be viewed, analyzed, and presented in
a number of visual formats and charts. The
results that Epsagon produces are far more
reliable and consistent than anything you have
used before.
Set up, discover and deploy in <5 minutes
To set up and deploy in less than 5 minutes, the
solution offers full automation—with no training,
manual coding, tagging, or maintenance required.
See, troubleshoot and fix in seconds
You can see your entire modern architecture
in production, troubleshoot in minutes, and
fix issues in seconds—not days and weeks.
Epsagon does not sample so you never miss
a single trace. You can drill down into every
function, identify errors and performance
issues, and solve issues quickly.
Query data in seconds
Epsagon enables you to search across every
trace, payload, and log, so that you solve the
most complex issues in seconds.
of tools. But… log aggregation tools do not
have the context of distributed applications,
so a distributed tracing solution is required.
Agent-based solutions break when you want
to run your workloads using managed services
such as AWS Lambda or AWS Fargate. The
lack of tool automation means that tracing
frameworks (for example, OpenTracing/
OpenCensus) require extensive training,
manual implementation, and maintenance.
BUILD THE MODERN
APPLICATION FASTER
Epsagon empowers Engineering and
DevOps who build and operate microservice
applications. Delivered as a SaaS solution,
Epsagon uniquely provides automated set up
in less than 5 minutes and distributed tracing
and logging in a single interface to discover,
monitor, query, troubleshoot in seconds
your cloud-based modern applications—
microservices and serverless.
The solution can automatically monitor any
requests generated by your software and track
them across multiple systems. At different
stages of the request’s path, it can send
notifications to alert you to problems or indicate
the request’s progress. With free text search
and visual debugging, the solution guides you
3
Run anywhere
Epsagon is agentless so you can run across
any production workload—AWS ECS, AWS
Lambda, AWS Fargate, Kubernetes, or just a
VM. Epsagon also is OpenTracing compatible.
Epsagon automatically connects Amazon
CloudWatch metrics and AWS metadata with
other sources, visualizes all your Docker
containers and microservices, and provides
libraries for Java, Python, Go, .NET and
Node.js — the most popular languages.
Figure 1. Epsagon: see everything running in production
HOW EPSAGON DOES IT
Dynamic Visualization
Epsagon’s visualization will automatically
discover your entire production architecture,
including microservices, Function-as-a-
Service, cloud services, and external APIs.
Epsagon’s visualization increases your
developers’ confidence by showing what is
running in production.
4
Discover the issues and be alerted
in real-time
Epsagon monitoring capabilities allow product
teams to:
• Discover every issue in applications
• Have a single view of all open issues
• Identify errors, performance issues,
timeouts, out-of-memory conditions, and
even potential problems–before they hit
your production workload
• Use alerting rules to get notified
immediately of any issues–using one of
many integrations: email, web-hook, Slack
application, or Microsoft Teams.
Figure 3. Epsagon’s Issues Manager shows open issues and enables alerting
Figure 2. Epsagon’s integrations
5
Query, troubleshoot and fix
With Epsagon, you can search across all trace
events and logs to answer any question about
your application.
Figure 4. Epsagon: troubleshoot in minutes and fix issues in seconds
6
See and monitor in the dashboard
System health, errors, potential problems and cost
are summarized in the monitoring dashboard.
Figure 5. With Epsagon, easily search traces, payloads, and logs
With every operation, payload, and
performance metric in one place, trace back
through every step to find the root cause of the
most complex problems in a matter of seconds.
Using Epsagon, tasks take seconds instead of hours or
days. We are seeing a 90% to 95% decrease in fixing
issues and troubleshooting time.”
- Tonino Greco, Head of Infrastructure and DevOps at Dunelm
7
ABOUT EPSAGON
Epsagon delivers automated, cloud-native
application performance monitoring and
troubleshooting for modern applications,
including microservices and serverless. It’s
the only solution that provides distributed,
automated tracing of every request in a
transaction and integrated tracing and logging
in a single interface. Epsagon is agentless so
you can run across any production workload—
ECS, AWS Lambda, Kubernetes, AWS Fargate,
or just a VM. Everything about the Epsagon
solution is automated for DevOps/Engineering.
Epsagon, headquartered in San Francisco, CA.,
is an AWS Advanced Technology Partner with
DevOps and Data and Analytics competencies.
It is sold in the AWS marketplace, including
enterprise contracts, as a subscription-based
SaaS service. Epsagon is also an AWS Lambda
Layers Launch Partner. For a 1:1 demo: click
here. You also can start a free trial now, or join
our live weekly demo.
BUSINESS BENEFITS
With Epsagon, there’s an immediate customer
value add.
Productivity delivered
90% reduction in troubleshooting time and 75%
reduction in error rates.
Confidence in the user experience
Epsagon can maximize performance by
providing you with continuous control to create
applications faster and better so you deliver
optimal user experiences.
Scale with growth / change
You also can scale with confidence since Epsagon
provides end-to-end observability and visibility so
you can keep pace with business change.
Secured
Data within Epsagon is secured by applying
best practices, making sure data is encrypted
at rest and in transit, and serving data with
best security standards (TLS v1.2). Epsagon
also continuously adheres to internationally
recognized security standards, including SOC
2 Type II and ISO27001 certifications and
ongoing external audits.