Eu tenho um fluxo de trabalho, implementado em python, e gostaria de criar um perfil de memória, disco (E / S), cpu e informações de tempo em python de maneira discreta. Esta não é uma questão de criação de perfil de código, mas sim de coletar métricas de alto nível de como as etapas de uso intensivo de recursos no fluxo de trabalho são. Alguma sugestão sobre a melhor maneira de fazer isso?