परफॉर्मेंस मॉनिटरिंग

AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

Maksim Pecherskiy

Data Engineer

पिछला पाठ

2020-08-02_11-35.png

AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

Lambda ट्रांसफॉर्म

2020-08-02_12-04.png

AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

Lambda ट्रांसफॉर्म

def lambda_handler(event, context):

comprehend = boto3.client('comprehend', region_name='us-east-1', aws_access_key_id = AWS_KEY, aws_secret_access_key=AWS_SECRET)
output = []
for record in event['records']: ...
AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

Lambda ट्रांसफॉर्म

def lambda_handler(event, context):
    ...
    for record in event['records']:

dict_data = base64.b64decode(record['data']).decode('utf-8').strip() dict_data = json.loads(dict_data)
sentiment_all = comprehend.detect_sentiment( Text=dict_data['text'], LanguageCode=dict_data['lang']) dict_data['sentiment'] = sentiment_all['Sentiment'] ...
AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

Lambda ट्रांसफॉर्म

def lambda_handler(event, context):
    ...
    for record in event['records']:
        ...

output_record = { 'recordId': record['recordId'], 'result': 'Ok', 'data': base64.b64encode(json.dumps(dict_data).encode('utf-8')) }
output.append(output_record) return {'records': output}
AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

सबको जोड़ना

2020-08-02_12-19.png

AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

firehoseDeliveryRole अपडेट करें

2020-08-03_08-05.png

AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

डिलीवरी स्ट्रीम बनाएँ

2020-08-03_08-10.png

AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

डिलीवरी स्ट्रीम बनाएँ

2020-08-03_08-13.png

AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

CloudWatch

स्ट्रीम को डाउनटाइम के कारण डेटा लॉस को कम करना चाहिए।

  • Logs (कच्चा डेटा)
  • Metrics (सेवा की गतिविधियों के माप)
  • Alarms (जब कोई मेट्रिक तय सीमा से बाहर हो तो नोटिफिकेशन)
  • Dashboards (मेट्रिक का विज़ुअलाइज़ेशन)
AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

फेल्योर पॉइंट्स

2020-08-02_12-39.png

AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

अभ्यास करते हैं!

AWS Kinesis और Lambda के साथ स्ट्रीमिंग डेटा

Preparing Video For Download...