Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[trytond] Tracing and transaction info #2652

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    ab1184c View commit details
    Browse the repository at this point in the history
  2. [trytond] Unfreeze werkzeug versions

    Compatibility with newer versions was released
    https://foss.heptapod.net/tryton/tryton/-/issues/12234
    n1ngu committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    2b2a0a7 View commit details
    Browse the repository at this point in the history
  3. [trytond] Lazily import trytond.wsgi

    This unblocks the roead for setting sentry up as trytond middleware
    (otherwise this integration would trigger circular import errors)
    https://docs.tryton.org/projects/server/en/latest/topics/configuration.html#wsgi-middleware
    n1ngu committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    1204a1c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    277f2cf View commit details
    Browse the repository at this point in the history
  5. [trytond] Introduce tracing capabilities

    Due to the dynamic nature of Tryton's ORM, classes and methods can't be
    statically instrumented with Sentry's "functions_to_trace" parameter.
    Instead, add mixins that will instrument framework most relevant methods
    in the Pool post-setup phase.
    n1ngu committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    9728d8e View commit details
    Browse the repository at this point in the history