@@ -18,6 +18,7 @@ function validateEvent(event) {
1818 'source' ,
1919 'specversion' ,
2020 'type' ,
21+ 'plane' ,
2122 'subject' ,
2223 'time' ,
2324 'datacontenttype' ,
@@ -49,7 +50,7 @@ function validateEvent(event) {
4950}
5051
5152async function sendToEventBridge ( events , eventBusArn ) {
52- // console.info (`Sending ${events.length} events to EventBridge: ${eventBusArn}`);
53+ console . debug ( `Sending ${ events . length } events to EventBridge: ${ eventBusArn } ` ) ;
5354
5455 const failedEvents = [ ] ;
5556 for ( let i = 0 ; i < events . length ; i += EVENTBRIDGE_MAX_BATCH_SIZE ) {
@@ -64,7 +65,7 @@ async function sendToEventBridge(events, eventBusArn) {
6465 let attempts = 0 ;
6566 while ( attempts < MAX_RETRIES ) {
6667 try {
67- // console.info (`Attempt ${attempts + 1}: Sending batch of ${entries.length} events.`);
68+ console . debug ( `Attempt ${ attempts + 1 } : Sending batch of ${ entries . length } events.` ) ;
6869
6970 const response = await eventBridge . send ( new PutEventsCommand ( { Entries : entries } ) ) ;
7071 response . FailedEntryCount && response . Entries . forEach ( ( entry , idx ) => {
@@ -100,7 +101,7 @@ async function sendToDLQ(events) {
100101}
101102
102103exports . handler = async ( snsEvent ) => {
103- // console.info (`Received SNS event with ${snsEvent.Records.length} records.`);
104+ console . debug ( `Received SNS event with ${ snsEvent . Records . length } records.` ) ;
104105
105106 if ( THROTTLE_DELAY_MS > 0 ) {
106107 console . info ( `Throttling enabled. Delaying processing by ${ THROTTLE_DELAY_MS } ms` ) ;
@@ -111,14 +112,14 @@ exports.handler = async (snsEvent) => {
111112 const validEvents = records . filter ( validateEvent ) ;
112113 const invalidEvents = records . filter ( event => ! validateEvent ( event ) ) ;
113114
114- // console.info (`Valid events: ${validEvents.length}, Invalid events: ${invalidEvents.length}`);
115+ console . debug ( `Valid events: ${ validEvents . length } , Invalid events: ${ invalidEvents . length } ` ) ;
115116
116117 if ( invalidEvents . length ) await sendToDLQ ( invalidEvents ) ;
117118
118- const dataEvents = validEvents . filter ( event => event . type === 'data' ) ;
119- const controlEvents = validEvents . filter ( event => event . type === 'control' ) ;
119+ const dataEvents = validEvents . filter ( event => event . plane === 'data' ) ;
120+ const controlEvents = validEvents . filter ( event => event . plane === 'control' ) ;
120121
121- // console.info (`Data events: ${dataEvents.length}, Control events: ${controlEvents.length}`);
122+ console . debug ( `Data events: ${ dataEvents . length } , Control events: ${ controlEvents . length } ` ) ;
122123
123124 const failedDataEvents = await sendToEventBridge ( dataEvents , DATA_PLANE_EVENT_BUS_ARN ) ;
124125 const failedControlEvents = await sendToEventBridge ( controlEvents , CONTROL_PLANE_EVENT_BUS_ARN ) ;
0 commit comments