Insights de DevOps dashboard - Espaço

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 15 min. de leitura
  • O painel Insights de DevOps fornece uma exibição gráfica flexível de relatórios operacionais e de negócios. Use o painel para avaliar os resultados do processo DevOps geral.

    Painel de resumo

    O painel Resumo Insights de DevOps permite uma visão geral das métricas principais em várias categorias, desde métricas aceleradas até métricas de qualidade, junto com uma visão rápida das aplicações mais ativas.

    Relatórios resumidos

    Insights de DevOps Painel de resumo.

    Relatório Descrição Fornecer
    Tempo de ciclo médio de TEA Tempo médio em dias que um item de trabalho está no estado TEA antes da conclusão.

    Cálculo: tempo para concluir itens de TEA dividido pelo número de itens de trabalho concluídos

    Média de lead time Prazo médio diário para execuções de pipeline de implantação de produção.

    Cálculo: soma dos lead times de implantações de produção bem-sucedidas dividida pelo número de execuções de pipeline de produção bem-sucedidas.

    Frequência média de implantação

    Número médio de implantações de produção bem-sucedidas.

    Aplica-se a etapas de pipeline do tipo Implantação de produção que estão no estado concluído.

    Execução de etapa
    % média de aprovação no teste Porcentagem média diária de aprovação no teste para execuções de pipeline.

    Exibição do banco de dados unida por resumo de teste, relações de resumo de teste, execução de etapa, detalhe do repositório de solicitação de mudança, etapa, pipeline, app e detalhe do produto da aplicação.

    Itens de trabalho concluídos Itens de trabalho, agrupados por tipo de item de trabalho, que foram definidos para o estado concluído durante os últimos 30 dias.

    Exibição do banco de dados unida por item de trabalho, instância de métrica, item de trabalho de confirmação, confirmação, execução de confirmação, execução de etapa, etapa, pipeline, app e detalhe do produto da aplicação.

    Atividade - últimos 30 dias Para cada aplicação, o resumo da atividade durante os últimos 30 dias.

    Exibição do banco de dados unida por confirmação, item de trabalho de confirmação, repositório, execução de confirmação, app, relações de resumo de teste, execução de etapa, resumo de teste.

    Painel de métricas de fluxo

    Os Insights de DevOps relatórios de métricas de fluxo ajudam a visualizar como o trabalho está se movendo em seu processo de desenvolvimento. Descubra gargalos determinando quais tipos de trabalho (como histórias ou erros) estão demorando mais.

    Relatórios de métricas de fluxo

    Insights de DevOps Painel de métricas de fluxo

    Tabela 1. Relatórios de métricas de fluxo
    Relatório Descrição Fornecer
    Tempo médio de fluxo Tempo médio, em dias, que um item de trabalho passou do estado criado até a hora de término da execução da etapa de uma implantação de pipeline de produção bem-sucedida. Exibição do banco de dados unida por item de trabalho, instância de métrica, item de trabalho de confirmação, confirmação, execução de confirmação, execução de etapa, etapa, pipeline, app e detalhe do produto da aplicação.
    Tempo de ciclo médio de TEA Tempo médio em dias que um item de trabalho está em um estado específico. Exibição do banco de dados unida pelas listas de item de trabalho, instância de métrica, confirmação, execução de etapa, execução de confirmação e item de trabalho de confirmação.
    Contagem média de TEA Número médio de itens de trabalho em estado TEA durante os últimos 30 dias. Contagem média de itens de trabalho com estado definido como Trabalho em andamento.
    Itens de trabalho concluídos Número de itens de trabalho no estado concluído que estão associados a confirmações por meio de uma implantação de pipeline de produção bem-sucedida nos últimos 30 dias.
    Nota:
    Os filtros não se aplicam a este gráfico.
    Contagem média de itens de trabalho associados ao tipo de execução de etapa definido como implantação de produção. Isso requer a associação de item de trabalho de confirmação, pois somente itens de trabalho implantados por meio de um pipeline estão em produção.
    Tempo médio do ciclo de item de trabalho Tempo médio em dias que um item de trabalho está em um estado específico. Exibição do banco de dados unida pelas listas de item de trabalho, instância de métrica, confirmação, execução de etapa, execução de confirmação e item de trabalho de confirmação.
    Rendimento e distribuição Número de itens de trabalho, por tipo, que estão associados a confirmações por meio de uma implantação de pipeline de produção bem-sucedida. Exibição do banco de dados unida pelas listas de item de trabalho, instância de métrica, confirmação, execução de etapa, execução de confirmação e item de trabalho de confirmação.
    Tempo médio do fluxo planejado para implantação Duração média a partir do momento em que um item de trabalho associado a uma confirmação foi criado até o momento em que o item foi implantado com sucesso na produção por meio de pipelines. Exibição do banco de dados unida pelas listas de item de trabalho, instância de métrica, confirmação, execução de etapa, execução de confirmação e item de trabalho de confirmação.
    Trabalho em andamento Número de itens de trabalho que estão atualmente no estado de trabalho em andamento. Exibição do banco de dados unida pelas listas de item de trabalho, instância de métrica, confirmação, execução de etapa, execução de confirmação e item de trabalho de confirmação.

    Painel de aceleração de mudança

    A guia Insights de DevOps Aceleração de mudanças exibe métricas de aceleração de mudanças que se concentram no seu caminho para a automação, comparando mudanças automatizadas com mudanças manuais, decisões de política de mudança e ROI. Você pode usar essas informações para verificar se as solicitações de mudança automatizadas estão sendo resolvidas mais rapidamente do que as solicitações de mudança aprovadas manualmente.

    Relatórios de aceleração de mudança

    Insights de DevOps Painel de aceleração de mudança

    As solicitações de mudança que fazem parte das execuções de etapa são qualificadas como DevOps solicitações de mudança.

    Tabela 2. Relatórios de aceleração de mudança
    Relatório Descrição Fornecer
    DevOps volume de mudança Número de DevOps solicitações de mudança criadas. Exibição do banco de dados unida pela execução de etapa, solicitação de mudança e repositório de solicitação de mudança.
    Tempo para encerrar mudanças Tempo médio em horas para fechar DevOps muda por aplicação.

    Para cada mês, esta é a média de (Hora em que a solicitação de mudança foi encerrada) menos (Hora em que a solicitação de mudança foi aberta).

    Exibição do banco de dados unida pela execução de etapa, solicitação de mudança e repositório de solicitação de mudança.
    Mudanças automáticas vs. manuais

    Comparação entre o número de DevOps solicitações de mudança que usam políticas de aprovação de mudança e DevOps solicitações de mudança que exigem aprovação manual.

    • Uma solicitação de mudança é considerada automatizada quando uma política de mudança executa a ação de aprovação/rejeição.
    • Uma mudança manual é qualquer solicitação de mudança atribuída a um usuário ou grupo para a ação de aprovação/rejeição e não é afetada por uma política de mudança.
    Exibição do banco de dados unida pela execução de etapa, solicitação de mudança e repositório de solicitação de mudança.
    Mudanças aguardando aprovação

    Número de DevOps mudanças que estão pendentes de aprovação por intervalo de datas.

    Por padrão, as solicitações de mudança no estado Novo ou Avaliação são consideradas aguardando aprovação.

    Para especificar os estados que são considerados aguardando aprovação, atualize a configuração da propriedade Change Request Awaiting States. Para obter detalhes, consulte Propriedades Insights de DevOps.

    Exibição do banco de dados unida por execução de etapa, solicitação de mudança, propriedades do sistema e listas de detalhes do repositório de solicitação de mudança.
    Decisão de política de mudança: aceitação automática

    O número de decisões de política de mudança por tipo de decisão que aceitam automaticamente as solicitações de mudança.

    Aponte para um valor no gráfico para exibir a lista de decisões de política que foram usadas para aprovação automática e o número de vezes que uma decisão foi usada para aprovação automática.

    Exibição do banco de dados unida por execução de etapa, solicitação de mudança, propriedades do sistema e listas de detalhes do repositório de solicitação de mudança.
    Decisão de política de mudança: rejeição automática

    O número de decisões de política de mudança por tipo de decisão que rejeitam automaticamente as solicitações de mudança.

    Aponte para um valor no gráfico para exibir a lista de decisões de política que foram usadas para rejeição automática e o número de vezes que uma decisão foi usada para rejeição automática.

    Exibição do banco de dados unida por execução de etapa, solicitação de mudança, política aplicada, ação de rejeição de aprovação automática, definição de aprovação de mudança e listas de detalhes do repositório de solicitação de mudança.
    Economia de aceleração de mudança

    Valor líquido economizado por mês com a automação de DevOps mudanças.

    Quando uma mudança é automatizada, um desenvolvedor não precisa preencher manualmente a solicitação de mudança e associar cada item de trabalho, confirmações de código, resultados de testes e outras evidências e artefatos à mudança. Depois que esta atividade for automatizada, as horas que seriam gastas preenchendo a mudança, pesquisando, rastreando e anexando itens de outras ferramentas a uma mudança serão salvas. Mais itens de trabalho exigem um número relativamente crescente de horas para associá-los manualmente. Portanto, um número maior de itens de trabalho deve resultar em mais horas economizadas depois que a mudança é automatizada. As economias de aceleração de mudança são calculadas multiplicando as horas economizadas pelo custo médio por hora do desenvolvedor.

    Para alterar o valor padrão do custo médio por hora do desenvolvedor, atualize a configuração da propriedade Average Hourly developer Cost. Para obter detalhes, consulte Propriedades Insights de DevOps.

    Cálculo: custo médio por hora do desenvolvedor multiplicado pelas horas economizadas do desenvolvedor.
    Horas do desenvolvedor economizadas Número de horas de desenvolvedor economizadas por mês com a automação de DevOps mudanças.

    Para alterar o valor padrão de 1 (uma) hora por desenvolvedor, atualize a configuração da propriedade X hours per Developer time. Para obter detalhes, consulte Propriedades Insights de DevOps.

    Cálculo: número de itens de trabalho em uma solicitação de mudança multiplicado por 1 hora por desenvolvedor.

    Acelerar painel de métricas

    As métricas Insights de DevOps de aceleração são quatro métricas DevOps principais que medem o desempenho da entrega de software. A frequência de implantação e o tempo de lead medem DevOps a velocidade, enquanto a taxa de falha de mudança e o tempo médio de recuperação são usados para medir a estabilidade.

    Acelerar relatórios de métricas

    Insights de DevOps Acelerar painel de métricas

    Tabela 3. Acelerar relatórios de métricas
    Relatório Descrição Fornecer
    Média de lead time

    Média de:

    ([Hora em que o código foi enviado com sucesso para a produção] menos [Hora de confirmação mais antiga])

    Aplica-se a etapas de pipeline do tipo Implantação de produção que estão no estado concluído.

    Nota:
    Este widget usa agregação média e não é compatível com a seleção de vários elementos.
    Execução de pipeline
    Frequência média de implantação

    Número médio de implantações de produção bem-sucedidas.

    Aplica-se a etapas de pipeline do tipo Implantação de produção que estão no estado concluído.

    Execução de etapa
    MTTR médio

    Tempo médio de resolução de um incidente causado por uma mudança de DevOps.

    Nota:
    Este widget usa agregação média e não é compatível com a seleção de vários elementos.
    Exibição do banco de dados unida por listas de Incidente, Solicitação de mudança, Execução de etapa, Etapa, Pipeline e App.
    Média de DevOps taxa de falha de mudança

    Proporção média diária de DevOps solicitações de mudança associadas a um incidente dividida por todas as DevOps solicitações de mudança.

    Nota:
    Este widget usa fórmula e não é compatível com a seleção de vários elementos.
    Solicitação de mudança
    Tempo de lead da confirmação à implantação

    Duração desde a primeira confirmação até a implantação de produção para uma execução de pipeline bem-sucedida.

    O valor inclui somente etapas do tipo Implantação de produção que estão no estado concluído.

    Você pode investigar lead times altos identificando as etapas de pipeline mais demoradas. Por exemplo, um processo de aprovação de mudança manual pode aumentar o tempo de lead.

    Cálculo: soma dos lead times de implantações de produção bem-sucedidas dividida pelo número de execuções de pipeline de produção bem-sucedidas.

    Precisa da associação "Confirmações para execução de tarefa". O repositório e o pipeline devem ser rastreados e associados à mesma aplicação.

    O tipo de etapa precisa ser Implantação de produção.

    O resultado da execução da tarefa precisa ser bem-sucedido.

    Tempo médio para restaurar de incidentes causados por DevOps mudanças Tempo médio diário para resolver um incidente causado por uma mudança de DevOps.

    Exibição do banco de dados associada à execução de etapas, solicitação de mudança, detalhes do repositório de solicitação de mudança e listas de incidentes.

    Calculado somente para DevOps incidentes, considerando o horário de abertura e fechamento do incidente.

    Frequência de implantação de produção Número de implantações de produção bem-sucedidas.

    O valor inclui somente etapas de pipeline do tipo Implantação de produção que estão no estado concluído.

    Para alterar o valor padrão de 30 dias, atualize a configuração de intervalo de datas.

    Exibição do banco de dados unida por Solicitação de Mudança, Execução de Etapa, detalhe do repositório de solicitação de mudança.

    O estado de execução da etapa precisa ser Concluído.

    O tipo de etapa precisa ser Implantação de produção.

    DevOps taxa de falha de mudança de incidentes

    Percentual de DevOps mudanças que causaram incidentes dividido por todas DevOps as mudanças implantadas na produção.

    Se uma solicitação de mudança causou vários incidentes, somente a mudança que causou ou acionou o incidente será considerada. O número de incidentes causados pela mudança não é considerado.

    Precisa de DevOps solicitação de mudança (mudança associada a uma execução de etapa).

    O estado de execução da etapa precisa ser Concluído.

    O tipo de etapa precisa ser Implantação de produção.

    Precisa de incidente causado por DevOps Solicitação de mudança.

    Taxa de sucesso de implantação

    Taxa de sucesso de implantações nos últimos 30 dias.

    Taxa de sucesso de implantação = (Número de implantações bem-sucedidas nos últimos 30 dias/Número total de implantações nos últimos 30 dias) * 100

    Aplica-se a etapas do tipo Implantação de produção no estado concluído.

    Nota:
    Este widget usa fórmula e não é compatível com a seleção de vários elementos.
    Execução de Etapa
    Frequência de implantação

    Número de implantações de produção bem-sucedidas nos últimos 30 dias.

    Aplica-se a etapas do tipo Implantação de produção que estão no estado concluído.

    Execução de Etapa
    Falha de implantações

    Número de implantações de produção com falha nos últimos 30 dias.

    Aplica-se a etapas do tipo Implantação de produção que estão em estado de falha ou cancelado pelo usuário.

    Execução de Etapa

    Painel de métricas de qualidade

    O Insights de DevOps painel de métricas de qualidade permite uma visão rápida dos dados de ferramentas como SonarQube para cobertura de código, porcentagem de aprovação de teste de suas ferramentas de orquestração, vulnerabilidades de ferramentas de segurança e até mesmo contagens gerais de erros.

    Relatórios de métricas de qualidade

    Insights de DevOps Painel de métricas de qualidade

    Tabela 4. Relatórios de métricas de qualidade
    Relatório Descrição Fornecer
    % de cobertura de código Percentual de código coberto por testes.

    Precisa de detalhe de verificação da qualidade do software com categoria = Cobertura (%)

    Requer relações de resumo de verificação de qualidade de software relacionadas à execução de tarefa

    % de aprovação de teste Percentual de aprovação no teste.

    Precisa de resumo de teste relacionado à execução de tarefa

    Vulnerabilidades de segurança Contagem de vulnerabilidades de segurança ao longo do tempo.

    Precisa de detalhe de verificação de qualidade de software com categoria = vulnerabilidades

    Requer relacionamentos de resumo de verificação de qualidade de software relacionados à execução de tarefa.

    Contagens de erros Número de itens de trabalho do tipo erro.

    Precisa da associação Commits to Work Items. O repositório e o plano devem ser rastreados e associados à mesma aplicação.

    Precisa da associação Commits to Task Execution. O repositório e o pipeline devem ser rastreados e associados à mesma aplicação

    O item de trabalho precisa ser do tipo Erro.

    Insights de DevOps Painel de desenvolvimento

    As métricas de desenvolvimento se concentram em dados de confirmação que fornecem informações sobre o quão ativas e ágeis são suas equipes. Com essas informações, você pode alcançar a rastreabilidade total do trabalho, garantindo que as confirmações sejam marcadas com os itens de trabalho apropriados.

    Relatórios de desenvolvimento

    Insights de DevOps Painel de desenvolvimento

    Tabela 5. Relatórios de desenvolvimento
    Relatório Descrição
    Frequência de confirmação Número de confirmações associadas a execuções de pipeline.

    Confirmações menores e mais frequentes têm preferência sobre confirmações maiores e menos frequentes.

    Confirmadores ativos Número de confirmadores que enviaram confirmações.

    Como este relatório usa agregação de métrica, ele não é compatível com a seleção de vários elementos.

    Principais confirmadores (soma de 30 dias corridos)

    Confirmadores com o maior número de confirmações.

    Principais reversores (soma de 30 dias corridos)

    Confirmadores com o maior número de reversões.

    Média de confirmações por confirmador

    Média calculada como: (número total de confirmações)/(confirmadores ativos). Um valor mais alto é mais favorável.

    Como este relatório usa agregação de métrica, ele não é compatível com a seleção de vários elementos.

    Média de confirmações por execução de pipeline

    Média de confirmações por pipeline, calculada como (Número total de confirmações)/(Número de execuções de pipeline).

    Um número baixo é preferível, o que indica um esforço concentrado, em vez de alternar de tarefa para tarefa sem conclusão.

    Como este relatório usa agregação de métrica, ele não é compatível com a seleção de vários elementos.

    Confirmações sem itens de trabalho

    Confirmações feitas que não estão associadas a um item de trabalho, agrupadas por confirmador.

    Este relatório é útil para investigar e resolver por que uma confirmação não está vinculada a um item de trabalho, porque todas as confirmações devem ser vinculadas a um item de trabalho.

    Porcentagem de aprovação do pipeline Proporção de execuções de pipeline bem-sucedidas dividida pelo número total de execuções de pipeline.

    Insights de DevOps Painel de estabilidade operacional

    As métricas operacionais refletem na estabilidade de suas aplicações para permitir que você garanta que suas equipes estejam se movendo rapidamente sem comprometer a qualidade da versão.

    Relatórios de estabilidade operacional

    Insights de DevOps Painel de estabilidade operacional

    Tabela 6. Relatórios de estabilidade das operações
    Relatório Descrição Fornecer
    Incidentes Número de incidentes para etapas de pipeline do tipo Implantação de produção que estão vinculadas a um serviço no CMDB.

    O tipo de etapa precisa ser Implantação de produção.

    Precisa de um incidente associado a um serviço que corresponda ao da etapa de implantação da produção.

    Indisponibilidades Número de indisponibilidades para etapas de pipeline do tipo Implantação de produção que estão vinculadas a um serviço no CMDB.

    O tipo de etapa precisa ser Implantação de produção.

    Precisa de indisponibilidade (cmdb_ci_outage) associada a um serviço que corresponde a um na etapa de implantação de produção.

    Disponibilidade de serviço Disponibilidade média de serviço para etapas de pipeline do tipo Implantação de produção que estão vinculadas a um serviço no CMDB.

    O tipo de etapa precisa ser Implantação de produção.

    Precisa da oferta de serviço primária associada a um serviço que corresponda a um na etapa de implantação da produção.

    Orçamento de erro restante

    Percentual de limite de erros restante para gastar em um mês, para etapas de pipeline do tipo Implantação de produção que estão vinculadas a um serviço no CMDB. Esses dados são da aplicação Operações de confiabilidade do site.

    Um orçamento de erro é a quantidade de objetivo de nível de serviço (SLO) que você pode gastar durante um tempo especificado. Ele pode ser usado para gerenciar a velocidade de liberação. Normalmente, ele se baseia na disponibilidade, na latência e assim por diante.

    O tipo de etapa precisa ser Implantação de produção.

    Precisa da oferta de serviço primária associada a um serviço que corresponda a um na etapa de implantação da produção.

    Precisa da aplicação SRO.