Agrupar DevOps aplicações em um produto

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Os produtos que usam um modelo de aplicação no CSDM oferecem suporte a hierarquias de aplicações. Você pode personalizar hierarquias para simplificar o acompanhamento de dados "acumulados" em relatórios Insights de DevOps. Isso é usado para o filtro de produto em informações.

    Antes de Iniciar

    Função necessária: responsável pela aplicação, sn_devops.admin

    Por Que e Quando Desempenhar Esta Tarefa

    Por exemplo, você pode incluir várias aplicações de microsserviço DevOps em um produto, incluir vários desses produtos em um portfólio e, em seguida, incluir ("acumular") o portfólio em uma organização. Outro exemplo de estrutura pode ser aplicação>equipe>produto>portfólio ou unidade de negócios.

    • Uma aplicação DevOps pode pertencer a um ou vários produtos.
    • Um ou vários produtos podem pertencer a um ou vários outros produtos.
    • Várias aplicações e produtos podem pertencer a um produto.

    Para cada produto, o sistema cria uma entrada correspondente no modelo de aplicação e nas tabelas de componentes do SDL.

    Importante:
    Para adicionar uma aplicação a um produto, a aplicação deve conter dados de execução. Para uma aplicação recém-adicionada, portanto, você deve aguardar até que o trabalho de importação de dados seja executado.

    Procedimento

    1. Crie aplicações conforme descrito em Criar uma aplicação - Espaço.
    2. Abra a tabela de modelos de aplicação:<instanceName> /cmdb_application_product_model_list.do e siga este procedimento para configurar cada aplicação que será incluída em um produto.
      1. Na lista Modelos de aplicativo, selecione o modelo de aplicativo para abrir o registro.
      2. No formulário Modelo de aplicação, no campo Categorias de modelo, selecione a categoria apropriada.
      3. Salve o registro.
    3. Siga este procedimento para criar um produto que atuará como primário.
      1. Na lista Modelos de aplicação, selecione Novo.
      2. No formulário Modelo de aplicação, no campo Nome, insira o nome do produto.
      3. No campo Categorias de modelo, selecione Pacote.
      4. Opcional: Insira uma descrição resumida.
      5. Salve o registro.
    4. Abra a categoria de modelo da tabela de componentes (<instanceName>/cmdb_m2m_model_component_list.do) para especificar a categoria de cada aplicação (a aplicação é o componente neste caso).
    5. Para cada aplicação, selecione Novo, especifique as seguintes configurações e envie o registro.
      Tabela 1. Formulário de componente do modelo
      Campo Descrição
      Categoria do modelo do componente O valor de categorias de modelo que você especificou para a aplicação no formulário Modelo de aplicação.
      Componente A aplicação.
      Pacote O produto que atuará como primário da aplicação.
      A aplicação agora é um membro do produto especificado.

    Resultado

    As guias Insights de DevOps fornecem filtros para os relatórios.

    • O trabalho programado de "Coleta de dados" processa suas mudanças. Quando o trabalho terminar, você poderá exibir relatórios dos produtos adicionados. Se você estiver executando o trabalho manualmente, execute o trabalho "Atualizar detalhes do repositório e detalhe do estado do item de trabalho" antes de executar o trabalho de coleta de dados.
    • O filtro Aplicação lista todas as aplicações.
    • O filtro Produto lista todas as aplicações e todos os produtos.
    • Para exibir os membros de um produto, exiba a lista na categoria Modelo da tabela de componentes (<instanceName>/cmdb_m2m_model_component_list.do). As aplicações são listadas na coluna Componente e os produtos são listados na coluna Pacote.