Usa el seguimiento distribuido
Todas las solicitudes entrantes a una función de Cloud Run generan un conjunto básico de datos de seguimiento de forma automática para ayudarte a medir el tiempo y, también, identificar las causas de la latencia en tu función.
Para obtener un seguimiento más detallado, puedes agregar instrumentación adicional a tu función de Cloud Run. Esto te permite medir el tiempo que tarda la solicitud en completar diferentes suboperaciones dentro de tu función, como consultas a la base de datos, solicitudes a la API o lógica empresarial compleja. Cada una de estas mediciones de tiempo específicas de la capa se denomina intervalo.
Puedes ver un análisis de tus seguimientos con Cloud Trace.
Tasa de muestreo de seguimientos
Funciones de Cloud Run realiza el seguimiento a una frecuencia máxima de una solicitud por intervalo de diez segundos para cada instancia de función de Cloud Run. También puedes forzar el seguimiento de una solicitud específica.
Cargos de facturación
Los seguimientos generados de forma automática, ya sea de muestra o forzados, no generan cargos de facturación. Sin embargo, cuando uses las bibliotecas de Cloud Trace y agregues tus propios intervalos a través de la correlación con los intervalos proporcionados por las funciones de Cloud Run, Cloud Trace te cobrará.
Cuándo agregar instrumentación
Si necesitas más información sobre el seguimiento que los datos de seguimiento generados de forma automática, debes agregar el código de instrumentación a tu servicio para habilitar el seguimiento adicional. Por ejemplo, debes agregar instrumentación a lo siguiente:
- Crea intervalos de seguimiento personalizados, como supervisar el tiempo que le toma a tu servicio obtener resultados de las solicitudes a la API.
- Propaga el contexto de seguimiento para que Cloud Trace muestre el flujo de solicitud en varios servicios como una sola solicitud.
Para agregar instrumentación, consulta Instrumenta el seguimiento para aplicaciones.
Ve tus seguimientos
Para ver un análisis de tus datos de seguimiento, consulta Cómo ver seguimientos.