aws / aws/amazon-codeguru-profiler-python-agent

Profiling decorator overrides decorated function's name.

Ouverte
#51 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
16
Forks
12
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hi all,

Found a small issue that has been bothering me for a while, so finally took the time to create an issue + PR.

When you use the `with_lambda_profiler` decorator, it overrides the name of the function with `profiler_decorate`. Normally this isn't very visible, but if you are using XRay as well, it becomes painfully obvious, as per this screenshot:

![Cursor_and_CloudWatch___us-west-2](https://github.com/aws/amazon-codeguru-profiler-python-agent/assets/700257/6aa5e32c-2021-4434-b201-1a1649da370c)

The fix is minor, so I'll just create a PR for it here now.

Thanks

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par le décorateur with_lambda_profiler et examinez comment il encapsule la fonction décorée. Vérifiez que le nom de la fonction d’origine est conservé, puis exécutez les tests pertinents du projet et vérifiez que le profiling et le nom de fonction indiqué fonctionnent toujours comme prévu.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws, python
Domaine
observability
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.