Definition Schema v2.1

Información general

Schema v2.1 introduce compatibilidad con elementos adicionales de la interfaz de usuario, como las agrupaciones de servicios y nuevos campos como aplicación, nivel y ciclo de vida.

Características principales

  • Nuevos elementos de interfaz de usuario, como las agrupaciones de servicios y los campos application, tier y lifecycle.
  • Application y Teams pueden utilizarse como variables de agrupación en Software Catalog.
  • El campo Lifecycle indica la fase de desarrollo para diferenciar entre los servicios production, experimental o deprecated.
  • El campo Tier indica la prioridad del servicio durante el triaje de incidentes.

Estructura del esquema

El esquema completo está disponible en GitHub.

Ejemplo de YAML

schema-version: v2.1
dd-service: delivery-state-machine
team: serverless
application: delivery-state-machine
tier: tier0
lifecycle: production
contacts:
  - type: slack
    contact: https://datadogincidents.slack.com/archives/C01EWN6319S
links:
  - name: Demo Dashboard
    type: dashboard
    url: https://app.datadoghq.com/dashboard/krp-bq6-362
  - name: Source
    provider: github
    url: https://github.com/DataDog/shopist-serverless/tree/main/delivery-state-machine
    type: repo
  - name: Deployment
    provider: github
    url: https://github.com/DataDog/shopist-serverless/blob/main/delivery-state-machine/serverless.yml
    type: repo
  - name: Datadog Doc
    provider: link
    url: https://docs.datadoghq.com/
    type: doc
tags:
  - "app:serverless-delivery"
  - "tier:3"
  - "business-unit:operations"

Referencias adicionales