pyams_apm.packages package ⊞

pyams_apm.packages.chameleon

PyAMS_apm.packages.chameleon module

This module adds APM instrumentation for Chameleon package

class pyams_apm.packages.chameleon.ChameleonCookingInstrumentation[source]

Bases: elasticapm.instrumentation.packages.base.AbstractInstrumentedModule

Chameleon cooking instrumentation

Parameters:client – elasticapm.base.Client
call(module, method, wrapped, instance, args, kwargs)[source]

Wrapped method call

instrument_list = [('chameleon.template', 'BaseTemplate.cook')]
name = 'chameleon_cooking'
class pyams_apm.packages.chameleon.ChameleonRenderingInstrumentation[source]

Bases: elasticapm.instrumentation.packages.base.AbstractInstrumentedModule

Chameleon rendering instrumentation

Parameters:client – elasticapm.base.Client
call(module, method, wrapped, instance, args, kwargs)[source]

Wrapped method call

instrument_list = [('chameleon.template', 'BaseTemplate.render')]
name = 'chameleon_rendering'

pyams_apm.packages.ldap3

PyAMS_apm.packages.ldap3 module

This module adds APM instrumentation to LDAP3 package

class pyams_apm.packages.ldap3.LDAP3BindInstrumentation[source]

Bases: elasticapm.instrumentation.packages.base.AbstractInstrumentedModule

LDAP3 bind instrumentation

Parameters:client – elasticapm.base.Client
call(module, method, wrapped, instance, args, kwargs)[source]

Wrapped method call

instrument_list = [('ldap3', 'Connection.bind')]
name = 'ldap.bind'
class pyams_apm.packages.ldap3.LDAP3GetResponseInstrumentation[source]

Bases: elasticapm.instrumentation.packages.base.AbstractInstrumentedModule

LDAP3 response getter instrumentation

Parameters:client – elasticapm.base.Client
call(module, method, wrapped, instance, args, kwargs)[source]

Wrapped method call

instrument_list = [('ldap3.strategy.base', 'BaseStrategy.get_response'), ('ldap3.strategy.reusable', 'ReusableStrategy.get_response')]
name = 'ldap.get_response'
class pyams_apm.packages.ldap3.LDAP3OpenInstrumentation[source]

Bases: elasticapm.instrumentation.packages.base.AbstractInstrumentedModule

LDAP3 connection opening instrumentation

Parameters:client – elasticapm.base.Client
call(module, method, wrapped, instance, args, kwargs)[source]

Wrapped method call

instrument_list = [('ldap3.strategy.base', 'BaseStrategy.open'), ('ldap3.strategy.reusable', 'ReusableStrategy.open')]
name = 'ldap.open'
class pyams_apm.packages.ldap3.LDAP3SearchInstrumentation[source]

Bases: elasticapm.instrumentation.packages.base.AbstractInstrumentedModule

LDAP3 search instrumentation

Parameters:client – elasticapm.base.Client
call(module, method, wrapped, instance, args, kwargs)[source]

Wrapped method call

instrument_list = [('ldap3', 'Connection.search')]
name = 'ldap.search'