observability
Adapted from the Griptape AI Framework documentation.
__all__ = ['BaseObservabilityDriver']
module-attribute
Bases:
ABCSource Code in griptape/drivers/observability/base_observability_driver.py
@define class BaseObservabilityDriver(ABC): def __enter__(self) -> None: # noqa: B027 pass def __exit__( self, exc_type: Optional[type[BaseException]], exc_value: Optional[BaseException], exc_traceback: Optional[TracebackType], ) -> bool: return False @abstractmethod def observe(self, call: Observable.Call) -> Any: ... @abstractmethod def get_span_id(self) -> Optional[str]: ...
enter()
Source Code in griptape/drivers/observability/base_observability_driver.py
def __enter__(self) -> None: # noqa: B027 pass
exit(exc_type, exc_value, exc_traceback)
Source Code in griptape/drivers/observability/base_observability_driver.py
def __exit__( self, exc_type: Optional[type[BaseException]], exc_value: Optional[BaseException], exc_traceback: Optional[TracebackType], ) -> bool: return False
get_span_id()abstractmethod
Source Code in griptape/drivers/observability/base_observability_driver.py
@abstractmethod def get_span_id(self) -> Optional[str]: ...
observe(call)abstractmethod
Source Code in griptape/drivers/observability/base_observability_driver.py
@abstractmethod def observe(self, call: Observable.Call) -> Any: ...
Could this page be better? Report a problem or suggest an addition!