Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 1.68 KB

File metadata and controls

66 lines (44 loc) · 1.68 KB

Top Level API

This is the user facing API of the SDK. It's exposed as sentry_sdk. With this API you can implement a custom performance monitoring or error reporting solution.

Capturing Data

.. autofunction:: sentry_sdk.api.capture_event
.. autofunction:: sentry_sdk.api.capture_exception
.. autofunction:: sentry_sdk.api.capture_message


Enriching Events

.. autofunction:: sentry_sdk.api.add_breadcrumb
.. autofunction:: sentry_sdk.api.set_context
.. autofunction:: sentry_sdk.api.set_extra
.. autofunction:: sentry_sdk.api.set_level
.. autofunction:: sentry_sdk.api.set_tag
.. autofunction:: sentry_sdk.api.set_user


Performance Monitoring

.. autofunction:: sentry_sdk.api.continue_trace
.. autofunction:: sentry_sdk.api.get_current_span
.. autofunction:: sentry_sdk.api.start_span
.. autofunction:: sentry_sdk.api.start_transaction


Distributed Tracing

.. autofunction:: sentry_sdk.api.get_baggage
.. autofunction:: sentry_sdk.api.get_traceparent


New Scopes/Client APIs

.. autofunction:: sentry_sdk.api.get_client
.. autofunction:: sentry_sdk.api.sentry_is_initialized
.. autofunction:: sentry_sdk.api.get_current_scope
.. autofunction:: sentry_sdk.api.get_isolation_scope
.. autofunction:: sentry_sdk.api.get_global_scope

.. autofunction:: sentry_sdk.api.set_current_scope
.. autofunction:: sentry_sdk.api.set_isolation_scope


Managing Scope (advanced)

.. autofunction:: sentry_sdk.api.configure_scope
.. autofunction:: sentry_sdk.api.push_scope