Descripción general

Las etiquetas son la base para todo el análisis y la asignación de Cloud Cost Management. Le permiten desglosar los gastos por servicio, equipo, proyecto, entorno o cualquier dimensión relevante para su negocio. Tag Pipelines aplican el uso de etiquetas estandarizadas en sus recursos en la nube y ayudan a garantizar una atribución de costos precisa y coherente en toda su organización.

Con Tag Pipelines, puede crear reglas de etiquetas para solucionar las etiquetas faltantes o incorrectas en sus facturas de la nube. También puede crear nuevas etiquetas inferidas que se alineen con una lógica de negocio específica para mejorar la precisión de su seguimiento de costos. Estas etiquetas estandarizadas potencian todas las capacidades de análisis de costos, incluida la asignación de costos de contenedor, las reglas de asignación personalizadas y las recomendaciones de costos.

Tag Pipelines se aplican a las métricas de Cloud Cost de todos los proveedores. Las reglas que cree afectan a todos los datos de costos y recomendaciones de costos, garantizando la coherencia en los dashboards, monitores y los informes de asignación.

Cuando se modifican las Tag Pipelines, las nuevas reglas se aplican automáticamente a los datos de los últimos tres meses. La actualización de los datos históricos puede tardar hasta 24 horas en completarse después de agregar o modificar reglas.

Todos los usuarios nuevos tienen habilitada de forma predeterminada la regla recomendada para activar la normalización de etiquetas.

Crear un conjunto de reglas

Puede administrar los conjuntos de reglas de Tag Pipelines mediante la API, Terraform o directamente en Datadog siguiendo las instrucciones a continuación.

Para crear un conjunto de reglas, navegue a Cloud Cost > Settings > Tag Pipelines.

Puede crear hasta 100 reglas.

Antes de crear reglas individuales, cree un conjunto de reglas (una carpeta para sus reglas) haciendo clic en + New Ruleset.

Dentro de cada conjunto de reglas, haga clic en + Add New Rule y seleccione un tipo de regla: Add tag, Alias tag keys o Map multiple tags. Estas reglas se ejecutan en un orden secuencial y determinista de arriba a abajo.

Una lista de reglas de etiquetas en la página de Tag Pipelines que muestra varias categorías como equipo, cuenta, servicio, departamento, unidad de negocio y más

Puede organizar las reglas y los conjuntos de reglas para ayudar a garantizar que el orden de ejecución coincida con su lógica de negocio.

Agregar etiqueta

Agregue una nueva etiqueta (clave + valor) basada en la presencia de etiquetas existentes en sus datos de Cloud Cost.

Por ejemplo, puede crear una regla para etiquetar todos los recursos con su unidad de negocio según los servicios de los que forman parte esos recursos.

Agregue una nueva etiqueta de unidad de negocio a los recursos con servicio:process-agent o servicio:process-billing.

En la sección Additional options, tiene las siguientes opciones:

  • Action when tag {tag} exists - Elija qué hacer si la etiqueta especificada (business-unit en el ejemplo anterior) ya existe:
    • Don’t apply the rule - Omite la regla si la etiqueta ya existe, conservando el valor original.
    • Append the tag - Agrega el nuevo valor a la etiqueta existente sin eliminar el valor original.
    • Replace the tag - Reemplaza el valor de la etiqueta existente con el nuevo valor.
      El reemplazo de etiquetas puede sobrescribir los datos existentes. Use esta opción con precaución.
  • Apply case-insensitive matching to resource tags - Permite que las etiquetas definidas en el campo To resources with tag(s) y las etiquetas de los datos de costos no distingan entre mayúsculas y minúsculas. Por ejemplo, si las etiquetas de recursos de la interfaz de usuario son: foo:bar y la etiqueta de los datos de costos es Foo:bar, entonces ambas pueden coincidir.

Alias de claves de etiqueta

Asigne los valores de etiqueta existentes a una etiqueta más estandarizada.

Por ejemplo, si su organización desea utilizar la clave de etiqueta application estándar, pero varios equipos tienen una variación de esa etiqueta (como app, webapp o apps), puede crear un alias de apps a application. Cada regla de etiqueta de alias le permite asignar un máximo de 25 claves de etiqueta a una nueva etiqueta.

Agregue la etiqueta de aplicación a los recursos con la etiqueta app, webapp o apps.

Agregue la etiqueta de aplicación a los recursos con las etiquetas app, webapp o apps. La regla deja de ejecutarse para cada recurso después de encontrar la primera coincidencia. Por ejemplo, si un recurso ya tiene una etiqueta app, entonces la regla ya no intenta identificar una etiqueta webapp o apps.

En la sección Additional options, tiene las siguientes opciones:

  • Action when tag {tag} exists - Elija qué hacer si la etiqueta especificada (application en el ejemplo anterior) ya existe:
    • Don’t apply the rule - Omite la regla si la etiqueta ya existe, conservando el valor original.
    • Append the tag - Agrega el nuevo valor a la etiqueta existente sin eliminar el valor original.
    • Replace the tag - Reemplaza el valor de la etiqueta existente con el nuevo valor.
      El reemplazo de etiquetas puede sobrescribir los datos existentes. Use esta opción con precaución.
  • Apply case-insensitive matching to resource tags - Permite que las etiquetas definidas en las claves de etiqueta de alias y las etiquetas de los datos de costos no distingan entre mayúsculas y minúsculas. Por ejemplo, si las etiquetas de recursos de la interfaz de usuario son: app:bar y la etiqueta de los datos de costos es App:bar, entonces ambas pueden coincidir.

Asignar varias etiquetas

Use Reference Tables para agregar varias etiquetas a los datos de costos sin crear varias reglas. Esto asigna los valores de la columna de clave principal de su Reference Table a los valores de las etiquetas de costos. Si se encuentra, la canalización agrega las columnas de la Reference Table seleccionada como etiquetas a los datos de costos.

Por ejemplo, si desea agregar información sobre a qué vicepresidencias, organizaciones y unidades de negocio pertenecen las diferentes cuentas de AWS y Azure, puede crear una tabla y asignar las etiquetas.

Agregue metadatos de cuenta como customer_name usando Reference Tables para Tag Pipelines

Similar a Alias tag keys, la regla deja de ejecutarse para cada recurso después de encontrar la primera coincidencia. Por ejemplo, si se encuentra un application, entonces la regla ya no intenta encontrar un subscription_id.

En la sección Additional options, tiene las siguientes opciones:

  • Action when column exists - Elija qué hacer si las columnas especificadas ya existen:
    • Don’t apply the rule - Omite la regla si las columnas ya existen, conservando los valores originales.
    • Append the column - Agrega los nuevos valores a las columnas existentes sin eliminar los valores originales.
    • Replace the column - Reemplaza los valores de columna existentes con los nuevos valores.
      Reemplazar columnas puede sobrescribir datos existentes. Use esta opción con precaución.
  • Apply case-insensitive matching for primary key values - Habilita la coincidencia sin distinción entre mayúsculas y minúsculas entre el valor de la clave principal de la tabla de referencia y el valor de la etiqueta en los datos de costos donde la clave de etiqueta coincide con la clave principal. Por ejemplo, si el par de valores de clave principal de la interfaz de usuario es foo:Bar y la etiqueta de los datos de costos es foo:bar, entonces ambos pueden coincidir.

Tablas de referencia basadas en API

También puede usar tablas de referencia basadas en API en Tag Pipelines. Es posible que algunas tablas antiguas necesiten una actualización de datos para sincronizarse con Cloud Cost Management antes de que pueda usarlas en una regla.

Solución de problemas de errores de sincronización

Si recibe un error que indica que una tabla de referencia no se ha sincronizado con Cloud Cost Management al guardar una regla:

  1. Espere a la propagación: Si creó o actualizó la tabla recientemente, espere unos minutos a que los cambios se propaguen y luego guarde la regla de nuevo.
  2. Active la sincronización: Si el error persiste, vuelva a cargar el archivo de datos de la tabla o actualice una fila para activar la sincronización con Cloud Cost Management.

Reserved tags

Ciertas etiquetas como env y host son reserved tags y forman parte del Unified Service Tagging. La etiqueta host no se puede agregar en Tag Pipelines.

El uso de etiquetas ayuda a correlacionar sus métricas, traces, procesos y logs. Reserved tags como host brindan visibilidad y un monitoreo efectivo en toda su infraestructura. Para obtener una correlación óptima y insights accionables, utilice estas etiquetas reservadas como parte de su tagging strategy en Datadog.

Eliminar etiquetas

Para eliminar una etiqueta creada mediante Tag Pipelines, elimine la regla que la creó. En un plazo de 24 horas, la etiqueta se elimina automáticamente de los datos de los últimos tres meses. Para eliminar la etiqueta de datos más antiguos, comuníquese con el soporte de Datadog.

Lecturas adicionales