File tree Expand file tree Collapse file tree 3 files changed +181
-184
lines changed
Expand file tree Collapse file tree 3 files changed +181
-184
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ def send_message(record):
2828 sqs_client .send_message (QueueUrl = failure_queue_url , MessageBody = json .dumps (message_body ))
2929 logger .info ("Record saved successfully to the DLQ" )
3030 except ClientError as e :
31- logger .info (f"Error sending record to DLQ: { e } " )
31+ logger .error (f"Error sending record to DLQ: { e } " )
3232
3333
3434def get_vaccine_type (patientsk ) -> str :
Original file line number Diff line number Diff line change 1212class FirehoseLogger :
1313 def __init__ (
1414 self ,
15- # @SW: SPLUNK_FIREHOSE_NAME doesnt seem to be defined in the Sonorcloud environment
16- stream_name : str = os .getenv ("SPLUNK_FIREHOSE_NAME" , "AAA" ),
17- boto_client = None ,
15+ stream_name : str = os .getenv ("SPLUNK_FIREHOSE_NAME" ),
16+ boto_client = boto3 .client ("firehose" , config = Config (region_name = "eu-west-2" )),
1817 ):
19- logger .info (">>>>>>FirehoseLogger.init DUMP ENV VARIABLES!!!" )
20- if boto_client is None :
21- boto_client = boto3 .client ("firehose" , config = Config (region_name = "eu-west-2" ))
2218 self .firehose_client = boto_client
2319 self .delivery_stream_name = stream_name
24- logger .info (f">>>>>> Firehose stream name: { stream_name } " )
25- for key , value in os .environ .items ():
26- logger .info (f">>> VAR: { key } : { value } " )
27-
2820
2921 def send_log (self , log_message ):
3022 log_to_splunk = log_message
3123 logger .info (f"Log sent to Firehose for save: { log_to_splunk } " )
3224 encoded_log_data = json .dumps (log_to_splunk ).encode ("utf-8" )
3325 try :
34- logger .info (f"Send log to Firehose" )
3526 response = self .firehose_client .put_record (
3627 DeliveryStreamName = self .delivery_stream_name ,
3728 Record = {"Data" : encoded_log_data },
You can’t perform that action at this time.
0 commit comments