smonitor package#
Subpackages#
- smonitor.config package
- smonitor.core package
- Submodules
- smonitor.core.context module
- smonitor.core.decorator module
- smonitor.core.manager module
ManagerManagerConfigManagerConfig.args_summaryManagerConfig.capture_exceptionsManagerConfig.capture_loggingManagerConfig.capture_warningsManagerConfig.enabledManagerConfig.event_buffer_sizeManagerConfig.handler_error_thresholdManagerConfig.levelManagerConfig.profileManagerConfig.profilingManagerConfig.profiling_buffer_sizeManagerConfig.profiling_hooksManagerConfig.profiling_sample_rateManagerConfig.show_tracebackManagerConfig.silenceManagerConfig.strict_schemaManagerConfig.strict_signalsManagerConfig.themeManagerConfig.trace_depth
get_manager()
- Module contents
- smonitor.emitters package
- smonitor.handlers package
- smonitor.integrations package
- smonitor.policy package
Submodules#
smonitor.bundle module#
- smonitor.bundle.collect_bundle(*, project_config=None, include_events=True, max_events=None, since=None, drop_extra=False, drop_context=False, redact_fields=None)[source]#
- Parameters:
project_config (Dict[str, Any] | None)
include_events (bool)
max_events (int | None)
since (str | None)
drop_extra (bool)
drop_context (bool)
redact_fields (Iterable[str] | None)
- Return type:
Dict[str, Any]
- smonitor.bundle.export_bundle(path, *, include_events=True, max_events=None, since=None, drop_extra=False, drop_context=False, redact_fields=None, force=False, append_events=False, config_base=None)[source]#
- Parameters:
path (str | Path)
include_events (bool)
max_events (int | None)
since (str | None)
drop_extra (bool)
drop_context (bool)
redact_fields (Iterable[str] | None)
force (bool)
append_events (bool)
config_base (Path | None)
- Return type:
Path
- smonitor.bundle.write_bundle(path, *, project_config=None, include_events=True, max_events=None, since=None, drop_extra=False, drop_context=False, redact_fields=None, force=False, append_events=False)[source]#
- Parameters:
path (Path)
project_config (Dict[str, Any] | None)
include_events (bool)
max_events (int | None)
since (str | None)
drop_extra (bool)
drop_context (bool)
redact_fields (Iterable[str] | None)
force (bool)
append_events (bool)
- Return type:
Path
smonitor.catalog module#
smonitor.cli module#
smonitor.docs_utils module#
smonitor.profiling module#
smonitor.validation module#
Module contents#
- smonitor.collect_bundle(*, project_config=None, include_events=True, max_events=None, since=None, drop_extra=False, drop_context=False, redact_fields=None)[source]#
- Parameters:
project_config (Dict[str, Any] | None)
include_events (bool)
max_events (int | None)
since (str | None)
drop_extra (bool)
drop_context (bool)
redact_fields (Iterable[str] | None)
- Return type:
Dict[str, Any]
- smonitor.export_bundle(path, *, include_events=True, max_events=None, since=None, drop_extra=False, drop_context=False, redact_fields=None, force=False, append_events=False, config_base=None)[source]#
- Parameters:
path (str | Path)
include_events (bool)
max_events (int | None)
since (str | None)
drop_extra (bool)
drop_context (bool)
redact_fields (Iterable[str] | None)
force (bool)
append_events (bool)
config_base (Path | None)
- Return type:
Path