nat.observability.mixin.tagging_config_mixin#
Attributes#
Classes#
Base mixin for tagging spans. |
|
Privacy level for the traces. |
|
Mixin for privacy level tagging on spans. |
|
Mixin for string key-value tagging on spans. |
Module Contents#
- TagMappingT#
- class BaseTaggingConfigMixin(/, **data: Any)#
Bases:
pydantic.BaseModel,Generic[TagMappingT]Base mixin for tagging spans.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.
- class PrivacyLevel#
-
Privacy level for the traces.
Initialize self. See help(type(self)) for accurate signature.
- NONE = 'none'#
- LOW = 'low'#
- MEDIUM = 'medium'#
- HIGH = 'high'#
- PrivacyTagSchema#
- class PrivacyTaggingConfigMixin#
Bases:
BaseTaggingConfigMixin[PrivacyTagSchema]Mixin for privacy level tagging on spans.
- class CustomTaggingConfigMixin#
Bases:
BaseTaggingConfigMixin[dict[str,str]]Mixin for string key-value tagging on spans.