With the recent release, Epsagon has added support for Scala, unlimited trace retention, and adding untraced functions to a trace.

Scala Support

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.

Check out the documentation for Scala as well as SBT tool support. 

Unlimited Trace Retention

Another useful addition to the release includes giving the users options to retain their traces from the basic retention period to up to unlimited. Users can now access traces that are older than seven days to troubleshoot issues that happened a long time ago, compare older traces with newer ones, and analyze trace-based metrics over longer periods.

Untraced Lambda Functions

Epsagon already does a great job of tracing and monitoring Lambda functions. However, since an application can have hundreds of Lambda functions, it is possible that some of the functions are not traced by users. This new feature will allow users to understand which untraced functions are part of their main flows, and will enable them to get better visibility into their application by tracing additional functions. 

Tracing Lambda functions with Epsagon

Figure 1: Adding untraced lambda functions to the trace

Upon clicking this Lambda, users can understand that this function is part of his flow but is untraced. This potentially prevents the user from seeing the entire flow and the relevant payload data. Once users decide that a function is important to trace, they can quickly see the metrics and the payload associated with the Lambda.

With features such as support for Scala and unlimited trace retention, Epsagon gives the flexibility to its users to monitor their environments as per their requirements. Check out the sandbox environment to explore Epsagon.

Relevant links:

Monitoring AWS Lambda

Tracing applications with Epsagon

Getting Started: AWS Lambda Layers