Las etiquetas son una forma sencilla de agrupar recursos relacionados o asociados entre sí. Puedes usar etiquetas para obtener una vista más detallada de cómo se facturan los recursos de tus servicios de App Engine. También puedes aprovechar funciones como el filtrado anidado para realizar búsquedas más precisas de tus recursos.
Estas son algunas formas de usar las etiquetas:
Etiqueta los tipos de servicios que crees. Por ejemplo, si añades etiquetas como
service:default
,service:backend
yservice:frontend
a tus servicios de App Engine, puedes comparar cómo usan estos servicios el ancho de banda saliente, las horas de instancia y otros recursos.Etiqueta los proyectos por equipo o centro de costes para distinguir los proyectos de diferentes equipos. Se puede usar en la contabilidad de costes o en la elaboración de presupuestos. Por ejemplo,
team:marketing
yteam:research
.Etiqueta el entorno en el que se ejecuta un servicio. Por ejemplo,
environment:prod
yenvironment:test
.Etiqueta por propietario o contacto principal si hay una persona responsable de un recurso.
Etiqueta el estado de un servicio. Por ejemplo,
state:inuse
ystate:readyfordeletion
.
Las etiquetas solo se pueden usar con datos de facturación y no con otras herramientas, como el Explorador de métricas.
Restricciones
- Puede asignar hasta 64 etiquetas a cada recurso.
- Solo puedes etiquetar servicios de forma explícita. Las versiones y las instancias heredan las etiquetas de su servicio principal.
- El entorno flexible de App Engine no admite etiquetas de facturación para el uso de Firestore en el modo de Datastore (Datastore).
Añadir o modificar etiquetas
Para añadir etiquetas a los servicios de App Engine, sigue estos pasos:
Consola
Ve a la página Servicios de App Engine.
Seleccione las casillas situadas junto a los servicios que quiera etiquetar.
Haga clic en Mostrar panel de información y seleccione la pestaña Etiquetas para ampliar la columna de etiquetas.
Haz clic en Añadir etiqueta para añadir un par clave-valor a los servicios que hayas seleccionado. Por ejemplo, para añadir la etiqueta
env:prod
, introduceenv
en Clave yprod
en Valor.Guarda los cambios.
API Admin
Puedes añadir y definir etiquetas a través del recurso Service
. Consulta la documentación de referencia de la API Admin:
Ver los datos de facturación asociados a tus servicios etiquetados
Puede añadir granularidad a los datos de facturación de su aplicación mediante etiquetas. Por ejemplo, puede ver los costes de un recurso específico, como el ancho de banda de salida, desglosados por día y por servicio. De esta forma, puedes obtener información valiosa sobre los costes diarios de las aplicaciones y optimizar el uso de los recursos de tu aplicación.
Para ver las etiquetas de facturación, exporta tus datos a BigQuery y, a continuación, consulta los datos:
Exporta tus datos de facturación a BigQuery.
Después de habilitar la exportación a BigQuery, es posible que los datos tarden unas horas en aparecer.
En la página BigQuery de la Google Cloud consola, selecciona tu proyecto y tu conjunto de datos de facturación.
Ejecuta una consulta en la tabla creada a partir de la exportación de BigQuery.
Las etiquetas se añaden a su conjunto de datos como campos repetidos, lo que significa que se pueden adjuntar varias etiquetas a una sola fila de su conjunto de datos de costes. Para consultar fácilmente por etiqueta, puedes FLATTEN la tabla en el campo de etiquetas.
Por ejemplo, la siguiente consulta extrae los datos de costes, la clave de etiqueta y el valor de etiqueta del ancho de banda saliente cuando hay una etiqueta:
SELECT
product,
resource_type,
start_time,
end_time,
labels.key,
labels.value,
cost
FROM (FLATTEN([YOUR_DATASET.TABLEID], labels))
WHERE
cost > 0.0
and labels.key is not null
and resource_type = 'Out Bandwidth'
LIMIT 100
BigQuery devuelve los datos con una salida combinada:
producto | resource_type | start_time | end_time | labels_key | labels_value | Coste |
---|---|---|---|---|---|---|
App Engine | Ancho de banda de salida | 2017-10-07 22:00:00 | 2017-10-07 23:00:00 | servicio | predeterminado | 0,020033 |
App Engine | Ancho de banda de salida | 2017-10-07 13:00:00 | 2017-10-07 14:00:00 | servicio | interfaz | 0,016042 |
App Engine | Ancho de banda de salida | 2017-10-07 06:00:00 | 2017-10-07 07:00:00 | servicio | backend_task | 0,013125 |
App Engine | Ancho de banda de salida | 2017-10-07 21:00:00 | 2017-10-07 22:00:00 | servicio | predeterminado | 0,020722 |
App Engine | Ancho de banda de salida | 2017-10-07 19:00:00 | 2017-10-07 20:00:00 | servicio | interfaz | 0,020725 |
App Engine | Ancho de banda de salida | 2017-10-08 04:00:00 | 2017-10-08 05:00:00 | servicio | backend_task | 0,02072 |
App Engine | Ancho de banda de salida | 2017-10-08 02:00:00 | 2017-10-08 03:00:00 | servicio | predeterminado | 0,020723 |
App Engine | Ancho de banda de salida | 2017-10-07 14:00:00 | 2017-10-07 15:00:00 | servicio | interfaz | 0,020724 |
App Engine | Ancho de banda de salida | 2017-10-07 23:00:00 | 2017-10-08 00:00:00 | servicio | backend_task | 0,021417 |
Periodos de los informes de facturación
Para asegurarse de que cada día del informe abarque un periodo de 24 horas completo, los datos de facturación que exporte solo contendrán datos hasta la medianoche más reciente (hora del Pacífico). Por ejemplo, si exporta los datos de facturación a las 12:00 del 3 de diciembre, la exportación incluirá los datos hasta las 23:59 del 2 de diciembre.
En cada día del informe, los datos de facturación se atribuyen a las etiquetas que existen al principio del día. Por ejemplo, si crea una etiqueta a las 12:00 (hora del Pacífico) del 3 de diciembre, el informe del 3 de diciembre no atribuirá datos a la etiqueta, ya que esta no existía al principio del día. Los datos se atribuirán a la etiqueta a partir del 4 de diciembre.
Las etiquetas creadas a las 12:00 y eliminadas en el mismo periodo de 24 horas no tendrán datos atribuidos.
Ver etiquetas en la consola Google Cloud
Una vez que hayas etiquetado los recursos, podrás ver las etiquetas en la Google Cloud consola.
Ve a la página Servicios de App Engine.
En cada servicio, puedes ver todas las etiquetas en la columna Etiquetas.
Eliminando etiquetas
Para quitar etiquetas de servicios, sigue estos pasos:
Ve a la página Servicios de App Engine.
Seleccione las casillas situadas junto a los servicios de los que quiera quitar las etiquetas.
Haga clic en Mostrar panel de información y seleccione la pestaña Etiquetas para ampliar la columna de etiquetas.
Haz clic en la X situada junto a todas las etiquetas que quieras quitar.
Guarda los cambios.