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.
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.
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: - 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 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: - 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.
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.
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:
- 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:
- 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.
- 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.
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.
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
Documentación, enlaces y artículos útiles adicionales: