MCPcopy Index your code
hub / github.com/aws/aws-cli / _create_csm_monitor

Method _create_csm_monitor

awscli/botocore/session.py:233–250  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

231 self._components.register_component('user_agent_creator', uas)
232
233 def _create_csm_monitor(self):
234 if self.get_config_variable('csm_enabled'):
235 client_id = self.get_config_variable('csm_client_id')
236 host = self.get_config_variable('csm_host')
237 port = self.get_config_variable('csm_port')
238 handler = monitoring.Monitor(
239 adapter=monitoring.MonitorEventAdapter(),
240 publisher=monitoring.SocketPublisher(
241 socket=socket.socket(socket.AF_INET, socket.SOCK_DGRAM),
242 host=host,
243 port=port,
244 serializer=monitoring.CSMSerializer(
245 csm_client_id=client_id
246 ),
247 ),
248 )
249 return handler
250 return None
251
252 def _get_crt_version(self):
253 user_agent_creator = self.get_component('user_agent_creator')

Callers

nothing calls this directly

Calls 1

get_config_variableMethod · 0.95

Tested by

no test coverage detected