in aws_embedded_metrics/sinks/agent_sink.py [0:0]
def accept(self, context: MetricsContext) -> None:
context.meta["LogGroupName"] = self.log_group_name
if self.log_steam_name is not None:
context.meta["LogStreamName"] = self.log_steam_name
log.info(
"Parsed agent endpoint (%s) %s:%s",
self.endpoint.scheme,
self.endpoint.hostname,
self.endpoint.port,
)
for serialized_content in self.serializer.serialize(context):
message = serialized_content + "\n"
self.client.send_message(message.encode('utf-8'))