Tracing with OpenTelemetry
Tracing gives you great insights into certain bottlenecks within your application. I'll go over the steps needed to enable OpenTelemetry within a Fastify application on Google Cloud Run.
Cloud Run is used to run Docker containers without the hassle of running a Kubernetes cluster.
Cloud Run is a managed compute platform that enables you to run stateless containers that are invocable via web requests or Pub/Sub events.
Cloud Run is serverless: it abstracts away all infrastructure management, so you can focus on what matters most — building great applications.
It is built from Knative, letting you choose to run your containers either fully managed with Cloud Run, or in your Google Kubernetes Engine cluster with Cloud Run for Anthos on Google Cloud.
Kubernetes (K8s) is an open-source Production-Grade Container Orchestration system for automating deployment, scaling, and management of containerized applications
Cloud functions let you run code
for virtually any type of application or backend service
in most programming languages and runtimes
without provisioning or managing servers