Platform9 Blog

Tracing Serverless Functions with OpenTracing and Jaeger

Serverless functions can be part of a larger distributed system. For example, in the case of serverless applications that become more complex – spanning multiple functions, or in Microservices where functions are triggered between different services that talk to each other to process a single request or perform a business function.

To ensure smooth operations of distributed systems you need to trace each request across multiple functions and invocations. This is critical so that you have a thorough understanding of the system’s behavior and can track performance across all its components.

Fission – the popular open source, Kubernetes-native serverless framework, has recently added support for OpenTracing to simplify monitoring and tracing functions at scale.

Fission’s Visahl Biyani published a new post with a short tutorial guiding you through setting up OpenTracing with the Jaeger backend, then creating a simple Fission function and tracing it with Jaeger.

Check out the post to learn more and try it out for yourself.

You may also enjoy

Edge Computing: Challenges and Opportunities

By Roopak Parikh

The Power of Mentorship in the Tech Industry

By Sirish Raghuram

The browser you are using is outdated. For the best experience please download or update your browser to one of the following: