CloudWatch Logs Insights उदाहरण क्वेरी
CloudWatch Logs Insights CloudWatch लॉग डेटा का विश्लेषण और क्वेरी करने के लिए एक शक्तिशाली प्लेटफ़ॉर्म प्रदान करता है। यह आपको कुछ सरल लेकिन शक्तिशाली कमांड के साथ SQL जैसी क्वेरी भाषा का उपयोग करके अपने लॉग डेटा को इंटरैक्टिव रूप से खोजने की अनुमति देता है।
CloudWatch Logs Insights निम्नलिखित श्रेणियों के लिए बिल्ट-इन उदाहरण क्वेरी प्रदान करता है:
- Lambda
- VPC Flow Logs
- CloudTrail
- सामान्य क्वेरी
- Route 53
- AWS AppSync
- NAT Gateway
बेस्ट प्रैक्टिस गाइड के इस अनुभाग में हम कुछ अन्य प्रकार के लॉग के लिए उदाहरण क्वेरी प्रदान करते हैं जो वर्तमान में बिल्ट-इन उदाहरणों में शामिल नहीं हैं। यह सूची समय के साथ विकसित और बदलेगी और आप GitHub पर एक issue छोड़कर समीक्षा के लिए अपने स्वयं के उदाहरण सबमिट कर सकते हैं।
API Gateway
HTTP मेथड टाइप वाले अंतिम 20 मैसेज
filter @message like /$METHOD/
| fields @timestamp, @message
| sort @timestamp desc
| limit 20
यह क्वेरी एक विशिष्ट HTTP मेथड वाले अंतिम 20 लॉग मैसेज अवरोही टाइमस्टैम्प क्रम में लौटाएगी। METHOD को उस मेथड से बदलें जिसके लिए आप क्वेरी कर रहे हैं। इस क्वेरी का उपयोग कैसे करें इसका एक उदाहरण यहां है:
filter @message like /POST/
| fields @timestamp, @message
| sort @timestamp desc
| limit 20
विभिन्न संख्या में मैसेज लौटाने के लिए आप $limit मान बदल सकते हैं।