Partilhar via


Depure e analise a sua aplicação com rastreamento

O MLflow Tracing fornece informações detalhadas sobre o comportamento do seu aplicativo, facilitando uma experiência de depuração completa em diferentes ambientes. Ao capturar o ciclo completo de pedido-resposta (Rastreio de Entrada/Saída) e o fluxo de execução, pode visualizar e compreender a lógica e o processo de tomada de decisão da sua aplicação.

Examinar as entradas, saídas e metadados para cada etapa intermédia (por exemplo, recuperação, chamadas de ferramentas, interações com LLM) e o feedback associado dos utilizadores ou os resultados das avaliações de qualidade permite-lhe:

  • Em desenvolvimento: obtenha visibilidade detalhada do que acontece sob as abstrações das bibliotecas GenAI, ajudando você a identificar com precisão onde problemas ou comportamentos inesperados ocorrem.
  • Em Produção: Monitore e depure problemas em tempo real. Os rastreamentos capturam erros e podem incluir métricas operacionais, como latência em cada etapa, ajudando em diagnósticos rápidos.

O MLflow Tracing oferece uma experiência unificada entre desenvolvimento e produção: instrumenta a sua aplicação uma vez, e o rastreamento funciona consistentemente em ambos os ambientes. Isso permite que navegues pelos rastreamentos perfeitamente no teu ambiente preferido, seja o teu IDE, notebook ou painel de monitorização de produção, sem o incômodo de alternar entre várias ferramentas ou procurar em logs esmagadores.

Captura de tela de erro de rastreamento

Monitore o desempenho e otimize os custos

Entender e otimizar o desempenho e o custo de seus aplicativos GenAI é crucial. O MLflow Tracing permite-lhe capturar e monitorizar métricas operacionais chave como latência, custo e utilização de recursos em cada etapa da execução da sua aplicação.

Isto permite-lhe:

  • Rastreie e identifique gargalos de desempenho em pipelines complexos.
  • Monitore a utilização de recursos para garantir uma operação eficiente.
  • Otimize a eficiência de custos entendendo onde os recursos ou tokens são consumidos.
  • Identifique áreas para melhoria de desempenho em suas interações de código ou modelo.

Além disso, o MLflow Tracing é compatível com OpenTelemetry, uma especificação de observabilidade padrão do setor. Essa compatibilidade permite que você exporte seus dados de rastreamento para vários serviços em sua pilha de observabilidade existente. Consulte OpenTelemetry Export para mais detalhes.