La API de App Optimize te permite crear informes para analizar el gasto en la nube y el uso de recursos. Para ayudarte a interpretar los datos de los informes de manera más eficaz, revisa la información de este documento sobre la fuente, la categorización y las limitaciones de los datos.
Datos de costos
- Fuente: Los datos de costos se basan en la misma información que alimenta tus informes y exportaciones de Facturación de Cloud.
- Latencia: Los productos de Google Cloud informan los datos de costos y de uso a los procesos de la Facturación de Cloud en intervalos variables. Es posible que haya una demora entre el uso que hagas de los servicios de Google Cloud y el momento en que el uso y los costos estén disponibles para la API de App Optimize. Por lo general, los costos están disponibles en un plazo de un día, aunque, a veces, pueden tardar más de 24 horas.
- Costos brutos: Los costos que se muestran suelen ser costos brutos, que reflejan el uso según los precios del contrato antes de que se apliquen los créditos, como los descuentos por compromiso de uso, los descuentos por uso continuo o los créditos promocionales.
- Moneda: Cuando se define el alcance de una aplicación de App Hub, todos los recursos subyacentes de esa aplicación deben usar la misma moneda para que se agreguen los costos. Si los recursos están vinculados a cuentas de facturación con monedas diferentes, es posible que los datos de costos de esa aplicación estén incompletos.
- Período: El período máximo para un filtro de informe es de 90 días antes de la fecha actual. La hora de inicio debe estar dentro de la ventana de tiempo de 90 días.
Datos de uso
- Fuente: Las métricas de uso provienen de Cloud Monitoring.
- Período: El período máximo para un filtro de informe es de 90 días antes de la fecha actual. La hora de inicio debe estar dentro del período de 90 días. Las métricas de Cloud Run solo están disponibles durante seis semanas antes de la fecha actual.
- Disponibilidad: La disponibilidad depende del tipo de recurso y de si los agentes adecuados (como el Agente de operaciones) están configurados para recopilar métricas detalladas.
Categorías de producto
Los nombres de los productos que se usan en la API de App Optimize están diseñados para ser lógicos y fáciles de usar. Estos pueden agrupar los costos de manera diferente a las categorías de servicios que se usan en los informes de Facturación de Cloud. Por ejemplo, los costos que la API de App Optimize atribuye a "Compute Engine" podrían abarcar varios servicios subyacentes desde la perspectiva de la Facturación de Cloud.
Si los costos están asociados con un producto que la API de App Optimize no admite, la dimensiónproduct_display_name estará en blanco.
Costos a nivel de recurso
En esta sección, se enumeran los productos compatibles con los datos de costos a nivel de recurso.
El concentrador de aplicaciones no admite todos los recursos que admite la API de App Optimize, y existen algunas limitaciones para los costos informados. Para obtener más detalles, consulta Costos de la aplicación.
(Versión preliminar) Los costos de transferencia de datos se informan por separado como costos de redes.| Nombre del producto | Recursos admitidos | Información adicional |
|---|---|---|
| AlloyDB para PostgreSQL | Copia de seguridad Clúster Instancia |
|
| App Engine | Servicio | Los costos de transferencia de datos se informan por separado como costos de herramientas de redes. |
| BigQuery | Job Dataset |
Para los trabajos: Los costos a nivel de recurso solo se admiten en los trabajos que usan precios a pedido. No se admiten los precios de las ediciones de BigQuery. No se admite la atribución de costos para un trabajo si el proyecto de administración usa una cuenta de facturación diferente de la del proyecto en el que ejecutas la consulta. Para los conjuntos de datos: Los costos de transferencia de datos se informan por separado como costos de herramientas de redes. |
| Bigtable | Perfil de app Instancia |
Para las instancias: Los costos de transferencia de datos se informan por separado como costos de redes. |
| Cloud Deploy | Canalización de entrega | |
| Cloud Run | Job Service |
|
| Cloud Run Functions | Función |
Los costos de transferencia de datos se informan por separado como costos de herramientas de redes. |
| Compute Engine | Asignación Dirección Disco Regla de reenvío Dirección global Imagen Instancia Instantánea inmediata Imagen de máquina Grupo de instancias administrado (MIG) Adjunto de red Reserva Instantánea Storage Pool Puerta de enlace de VPN de destino Puerta de enlace de VPN Túnel VPN |
|
| Google Kubernetes Engine | Clúster |
|
| Dataflow | Job Snapshot |
|
| Cloud Data Fusion | Instancia | |
| Managed Service para Apache Spark | Batch Cluster Session |
Para clústeres:
|
| Dataproc Metastore | Servicio | |
| Firestore | Base de datos |
Los costos de transferencia de datos se informan por separado como costos de herramientas de redes. |
Cloud Interconnect (versión preliminar) |
Adjunto de VLAN |
El costo del recurso incluye el costo por hora del adjunto de VLAN. Los costos de transferencia de datos del adjunto de VLAN se informan por separado como costos de herramientas de redes. Los costos de transferencia de datos no se atribuyen a los recursos que usan el adjunto de VLAN. |
| Copia de seguridad para GKE | Plan de creación de copias de seguridad | |
Cloud Load Balancing (versión preliminar) |
Regla de reenvío |
Los costos de transferencia de datos y procesamiento no se atribuyen a los recursos
que usan la regla de reenvío o el mapa de URLs.
Los costos de transferencia de datos y procesamiento de datos de una regla de reenvío o un mapa de URLs se informan por separado como costos de red. |
| Cloud Logging | Bucket de registros | |
| Servicio administrado para Microsoft Active Directory | Dominio | |
| Memorystore for Redis | Instancia | |
| Secret Manager | Secret | |
| Spanner | Instancia Base de datos |
|
| API de Cloud SQL Admin | Instancia | |
| Cloud Storage | Bucket |
Los costos de transferencia de datos se informan por separado como costos de herramientas de redes. |
Costos de la aplicación
Para una aplicación de App Hub, el costo total incluye todos los recursos que usa por completo la aplicación.
Se aplican las siguientes limitaciones a los costos de las aplicaciones:
- Este costo total de la aplicación no incluye los costos de lo siguiente:
- Recursos que se comparten entre aplicaciones, como los adjuntos de VLAN.
- Recursos de corta duración, como los trabajos de BigQuery y las sesiones y los lotes de Managed Service para Apache Spark.
- El costo de la aplicación solo incluye los costos de los recursos que admite App Hub y la API de App Optimize.
- Cuando se define el alcance por una aplicación de App Hub, todos los recursos de la aplicación subyacentes deben usar la misma moneda. Si los recursos de la aplicación están vinculados a cuentas de facturación con monedas diferentes, es posible que los datos de costos de la aplicación estén incompletos o no se devuelvan.
- No puedes filtrar los recursos por ubicación.
¿Qué sigue?
- Obtén más información sobre los informes.