alexapy.aiohttp.tracing
¶
Classes¶
TraceConfig
: First-class used to trace requests launched via ClientSessionTraceRequestStartParams
: Parameters sent by the on_request_start signalTraceRequestEndParams
: Parameters sent by the on_request_end signalTraceRequestExceptionParams
: Parameters sent by the on_request_exception signalTraceConnectionQueuedStartParams
: Parameters sent by the on_connection_queued_start signalTraceConnectionQueuedEndParams
: Parameters sent by the on_connection_queued_end signalTraceConnectionCreateStartParams
: Parameters sent by the on_connection_create_start signalTraceConnectionCreateEndParams
: Parameters sent by the on_connection_create_end signalTraceConnectionReuseconnParams
: Parameters sent by the on_connection_reuseconn signalTraceDnsResolveHostStartParams
: Parameters sent by the on_dns_resolvehost_start signalTraceDnsResolveHostEndParams
: Parameters sent by the on_dns_resolvehost_end signalTraceDnsCacheHitParams
: Parameters sent by the on_dns_cache_hit signalTraceDnsCacheMissParams
: Parameters sent by the on_dns_cache_miss signalTraceRequestRedirectParams
: Parameters sent by the on_request_redirect signalTraceRequestChunkSentParams
: Parameters sent by the on_request_chunk_sent signalTraceResponseChunkReceivedParams
: Parameters sent by the on_response_chunk_received signal
- class alexapy.aiohttp.tracing.TraceConfig(trace_config_ctx_factory: typing.Type[types.SimpleNamespace] = <class 'types.SimpleNamespace'>)¶
First-class used to trace requests launched via ClientSession objects.
Inheritance
- trace_config_ctx(trace_request_ctx: Optional[types.SimpleNamespace] = None) types.SimpleNamespace ¶
Return a new trace_config_ctx instance
- class alexapy.aiohttp.tracing.TraceRequestStartParams(method: str, url: yarl.URL, headers: multidict._multidict.CIMultiDict)¶
Parameters sent by the on_request_start signal
Inheritance
- class alexapy.aiohttp.tracing.TraceRequestEndParams(method: str, url: yarl.URL, headers: multidict._multidict.CIMultiDict, response: alexapy.aiohttp.client_reqrep.ClientResponse)¶
Parameters sent by the on_request_end signal
Inheritance
- class alexapy.aiohttp.tracing.TraceRequestExceptionParams(method: str, url: yarl.URL, headers: multidict._multidict.CIMultiDict, exception: BaseException)¶
Parameters sent by the on_request_exception signal
Inheritance
- class alexapy.aiohttp.tracing.TraceConnectionQueuedStartParams¶
Parameters sent by the on_connection_queued_start signal
Inheritance
- class alexapy.aiohttp.tracing.TraceConnectionQueuedEndParams¶
Parameters sent by the on_connection_queued_end signal
Inheritance
- class alexapy.aiohttp.tracing.TraceConnectionCreateStartParams¶
Parameters sent by the on_connection_create_start signal
Inheritance
- class alexapy.aiohttp.tracing.TraceConnectionCreateEndParams¶
Parameters sent by the on_connection_create_end signal
Inheritance
- class alexapy.aiohttp.tracing.TraceConnectionReuseconnParams¶
Parameters sent by the on_connection_reuseconn signal
Inheritance
- class alexapy.aiohttp.tracing.TraceDnsResolveHostStartParams(host: str)¶
Parameters sent by the on_dns_resolvehost_start signal
Inheritance
- class alexapy.aiohttp.tracing.TraceDnsResolveHostEndParams(host: str)¶
Parameters sent by the on_dns_resolvehost_end signal
Inheritance
- class alexapy.aiohttp.tracing.TraceDnsCacheHitParams(host: str)¶
Parameters sent by the on_dns_cache_hit signal
Inheritance
- class alexapy.aiohttp.tracing.TraceDnsCacheMissParams(host: str)¶
Parameters sent by the on_dns_cache_miss signal
Inheritance
- class alexapy.aiohttp.tracing.TraceRequestRedirectParams(method: str, url: yarl.URL, headers: multidict._multidict.CIMultiDict, response: alexapy.aiohttp.client_reqrep.ClientResponse)¶
Parameters sent by the on_request_redirect signal
Inheritance
- class alexapy.aiohttp.tracing.TraceRequestChunkSentParams(method: str, url: yarl.URL, chunk: bytes)¶
Parameters sent by the on_request_chunk_sent signal
Inheritance
- class alexapy.aiohttp.tracing.TraceResponseChunkReceivedParams(method: str, url: yarl.URL, chunk: bytes)¶
Parameters sent by the on_response_chunk_received signal
Inheritance