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

See the Future of Cluster Management with Platform9 Experts at ArgoCon 2022

By Platform9

Everything you need to know about Serverless: What does the future hold?

By Platform9

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

GigaOM’s Radar report for Managed KubernetesRead Now