@@ -3066,15 +3066,30 @@ def _process_module_builtin_defaults():
30663066 _process_module_definition (
30673067 "elasticsearch.client" , "newrelic.hooks.datastore_elasticsearch" , "instrument_elasticsearch_client"
30683068 )
3069+ _process_module_definition (
3070+ "elasticsearch._async.client" ,
3071+ "newrelic.hooks.datastore_elasticsearch" ,
3072+ "instrument_elasticsearch__async_client" ,
3073+ )
30693074 # v8 and above
30703075 _process_module_definition (
30713076 "elasticsearch._sync.client" , "newrelic.hooks.datastore_elasticsearch" , "instrument_elasticsearch_client_v8"
30723077 )
3078+ _process_module_definition (
3079+ "elasticsearch._async.client" ,
3080+ "newrelic.hooks.datastore_elasticsearch" ,
3081+ "instrument_elasticsearch__async_client_v8" ,
3082+ )
30733083
30743084 # v7 and below
30753085 _process_module_definition (
30763086 "elasticsearch.client.cat" , "newrelic.hooks.datastore_elasticsearch" , "instrument_elasticsearch_client_cat"
30773087 )
3088+ _process_module_definition (
3089+ "elasticsearch._async.client.cat" ,
3090+ "newrelic.hooks.datastore_elasticsearch" ,
3091+ "instrument_elasticsearch__async_client_cat" ,
3092+ )
30783093 # v8 and above
30793094 _process_module_definition (
30803095 "elasticsearch._sync.client.cat" ,
@@ -3088,30 +3103,43 @@ def _process_module_builtin_defaults():
30883103 "newrelic.hooks.datastore_elasticsearch" ,
30893104 "instrument_elasticsearch_client_cluster" ,
30903105 )
3106+ _process_module_definition (
3107+ "elasticsearch._async.client.cluster" ,
3108+ "newrelic.hooks.datastore_elasticsearch" ,
3109+ "instrument_elasticsearch__async_client_cluster" ,
3110+ )
30913111 # v8 and above
30923112 _process_module_definition (
30933113 "elasticsearch._sync.client.cluster" ,
30943114 "newrelic.hooks.datastore_elasticsearch" ,
30953115 "instrument_elasticsearch_client_cluster_v8" ,
30963116 )
3097-
30983117 # v7 and below
30993118 _process_module_definition (
31003119 "elasticsearch.client.indices" ,
31013120 "newrelic.hooks.datastore_elasticsearch" ,
31023121 "instrument_elasticsearch_client_indices" ,
31033122 )
3123+ _process_module_definition (
3124+ "elasticsearch._async.client.indices" ,
3125+ "newrelic.hooks.datastore_elasticsearch" ,
3126+ "instrument_elasticsearch__async_client_indices" ,
3127+ )
31043128 # v8 and above
31053129 _process_module_definition (
31063130 "elasticsearch._sync.client.indices" ,
31073131 "newrelic.hooks.datastore_elasticsearch" ,
31083132 "instrument_elasticsearch_client_indices_v8" ,
31093133 )
3110-
31113134 # v7 and below
31123135 _process_module_definition (
31133136 "elasticsearch.client.nodes" , "newrelic.hooks.datastore_elasticsearch" , "instrument_elasticsearch_client_nodes"
31143137 )
3138+ _process_module_definition (
3139+ "elasticsearch._async.client.nodes" ,
3140+ "newrelic.hooks.datastore_elasticsearch" ,
3141+ "instrument_elasticsearch__async_client_nodes" ,
3142+ )
31153143 # v8 and above
31163144 _process_module_definition (
31173145 "elasticsearch._sync.client.nodes" ,
@@ -3125,6 +3153,11 @@ def _process_module_builtin_defaults():
31253153 "newrelic.hooks.datastore_elasticsearch" ,
31263154 "instrument_elasticsearch_client_snapshot" ,
31273155 )
3156+ _process_module_definition (
3157+ "elasticsearch._async.client.snapshot" ,
3158+ "newrelic.hooks.datastore_elasticsearch" ,
3159+ "instrument_elasticsearch__async_client_snapshot" ,
3160+ )
31283161 # v8 and above
31293162 _process_module_definition (
31303163 "elasticsearch._sync.client.snapshot" ,
@@ -3136,6 +3169,11 @@ def _process_module_builtin_defaults():
31363169 _process_module_definition (
31373170 "elasticsearch.client.tasks" , "newrelic.hooks.datastore_elasticsearch" , "instrument_elasticsearch_client_tasks"
31383171 )
3172+ _process_module_definition (
3173+ "elasticsearch._async.client.tasks" ,
3174+ "newrelic.hooks.datastore_elasticsearch" ,
3175+ "instrument_elasticsearch__async_client_tasks" ,
3176+ )
31393177 # v8 and above
31403178 _process_module_definition (
31413179 "elasticsearch._sync.client.tasks" ,
@@ -3149,6 +3187,11 @@ def _process_module_builtin_defaults():
31493187 "newrelic.hooks.datastore_elasticsearch" ,
31503188 "instrument_elasticsearch_client_ingest" ,
31513189 )
3190+ _process_module_definition (
3191+ "elasticsearch._async.client.ingest" ,
3192+ "newrelic.hooks.datastore_elasticsearch" ,
3193+ "instrument_elasticsearch__async_client_ingest" ,
3194+ )
31523195 # v8 and above
31533196 _process_module_definition (
31543197 "elasticsearch._sync.client.ingest" ,
@@ -3162,23 +3205,43 @@ def _process_module_builtin_defaults():
31623205 "newrelic.hooks.datastore_elasticsearch" ,
31633206 "instrument_elasticsearch_connection_base" ,
31643207 )
3208+ _process_module_definition (
3209+ "elasticsearch._async.http_aiohttp" ,
3210+ "newrelic.hooks.datastore_elasticsearch" ,
3211+ "instrument_async_elasticsearch_connection_base" ,
3212+ )
31653213 # v8 and above
31663214 _process_module_definition (
31673215 "elastic_transport._node._base" ,
31683216 "newrelic.hooks.datastore_elasticsearch" ,
31693217 "instrument_elastic_transport__node__base" ,
31703218 )
3219+ _process_module_definition (
3220+ "elastic_transport._node._base_async" ,
3221+ "newrelic.hooks.datastore_elasticsearch" ,
3222+ "instrument_async_elastic_transport__node__base" ,
3223+ )
31713224
31723225 # v7 and below
31733226 _process_module_definition (
31743227 "elasticsearch.transport" , "newrelic.hooks.datastore_elasticsearch" , "instrument_elasticsearch_transport"
31753228 )
3229+ _process_module_definition (
3230+ "elasticsearch._async.transport" ,
3231+ "newrelic.hooks.datastore_elasticsearch" ,
3232+ "instrument_async_elasticsearch_transport" ,
3233+ )
31763234 # v8 and above
31773235 _process_module_definition (
31783236 "elastic_transport._transport" ,
31793237 "newrelic.hooks.datastore_elasticsearch" ,
31803238 "instrument_elastic_transport__transport" ,
31813239 )
3240+ _process_module_definition (
3241+ "elastic_transport._async_transport" ,
3242+ "newrelic.hooks.datastore_elasticsearch" ,
3243+ "instrument_async_elastic_transport__transport" ,
3244+ )
31823245
31833246 _process_module_definition ("pika.adapters" , "newrelic.hooks.messagebroker_pika" , "instrument_pika_adapters" )
31843247 _process_module_definition ("pika.channel" , "newrelic.hooks.messagebroker_pika" , "instrument_pika_channel" )
0 commit comments