லாக்குகள்
லாக்குகள் உங்கள் பயன்பாட்டில் நிகழ்வுகள் பற்றிய செழுமையான, சூழல்சார்ந்த தகவல்களை வழங்குகின்றன. பிழைத்திருத்தம் மற்றும் ஏன் ஏதாவது தவறாக நடந்தது என்பதைப் புரிந்துகொள்ள அவை மிகவும் அவசியமானவை.
இந்த பிரிவு .NET பயன்பாடுகளிலிருந்து AWS இன் நேட்டிவ் லாக் சேவையான Amazon CloudWatch Logs க்கு லாக்குகளை வெளியிடுவதற்கும் அனுப்புவதற்கும் சிறந்த நடைமுறைகளாகப் பயன்படுத்தக்கூடிய செய்முறைகளை வழங்குகிறது.
Amazon EC2 இ ன்ஸ்டன்ஸ்கள் அல்லது ஆன்-பிரிமைசஸ் சர்வர்களிலிருந்து லாக் கோப்புகளை Amazon CloudWatch Logs க்கு ஸ்ட்ரீம் செய்தல்
உங்கள் ஏற்கனவே உள்ள .NET பயன்பாடுகள் லாக் கோப்புகளில் லாக்குகளை எழுதும் போது, உங்கள் குறியீட்டில் மாற்றங்கள் இல்லாமல் லாக் சேமிப்பு மற்றும் பகுப்பாய்விற்கு Amazon CloudWatch Logs ஐப் பயன்படுத்த விரும்பும் போது இந்த அணுகுமுறையைப் பயன்படுத்தலாம்.
படி 1: உங்கள் பயன்பாடு இயங்கும் Amazon EC2 இன்ஸ்டன்ஸ் அல்லது ஆன்-பிரிமைசஸ் சர்வரில் CW Agent ஐ நிறுவுங்கள். CW Agent ஐ நிறுவுவதற்கான வழிமுறைகளை இங்கே காணலாம்.
படி 2: அடுத்ததாக, CloudWatch agent க்கு CloudWatch க்கு லாக்குகளை எழுத அனுமதிகளை வழங்க வேண்டும். CloudWatch agent க்கு CloudWatch க்கு லாக்குகளை எழுத தேவையான அனுமதிகளை வழங்க IAM role, IAM user அல்லது இரண்டையும் உருவாக்குங்கள். Amazon EC2 இன்ஸ்டன்ஸ்களில் agent ஐப் பயன்படுத்தப் போகிறீர்கள் என்றால், IAM role ஐ உருவாக்க வேண்டும். ஆன்-பிரிமைசஸ் சர்வர்களில் agent ஐப் பயன்படுத்தப் போகிறீர்கள் என்றால், IAM user ஐ உருவாக்க வேண்டும். CloudWatchAgentServerPolicy என்பது CloudWatch க்கு லாக்குகளை எழுத தேவையான அனுமதிகளை உள்ளடக்கிய AWS நிர்வகிக்கப்படும் IAM Policy ஆகும்.
CW Agent க்கு அனுமதிகளை வழங்க இந்த வழிமுறைகளைப் பின்பற்றுங்கள்.
படி 3: எந்த சர்வர்களிலும் CloudWatch agent ஐ இயக்குவதற்கு முன், ஒன்று அல்லது அதற்கு மேற்பட்ட CloudWatch agent கட்டமைப்பு கோப்புகளை உருவாக்க வேண்டும். Agent கட்டமைப்பு கோப்பு என்பது agent சேகரிக்க வேண்டிய மெட்ரிக்குகள், லாக்குகள் மற்றும் ட்ரேஸ்கள் மற்றும் அவற்றை எங்கு அனுப்ப வேண்டும் (CloudWatch இல் எந்த log group அல்லது namespace போன்றவை) என்பதைக் குறிப்பிடும் JSON கோப்பாகும். wizard ஐப் பயன்படுத்தி அல்லது புதிதாக நீங்களே உருவாக்கி இதை உருவாக்கலாம்.
Agent கட்டமைப்பு கோப்பில் நான்கு பிரிவுகள் உள்ளன: agent, metrics, logs மற்றும் traces. முன்பு உருவாக்கிய நற்சான்றிதழ்களை (படி 2) agent பிரிவில் வழங்கலாம். logs பிரிவு CloudWatch Logs க்கு எந்த லாக் கோப்புகள் வெளியிடப்படுகின்றன என்பதைக் குறிப்பிடுகிறது. சர்வர் Windows Server ஐ இயக்கினால் இது Windows Event Log இலிருந்து நிகழ்வுகளை உள்ளடக்கலாம். agent மற்றும் logs பிரிவுகளை கட்டமைப்பதற்கான விரிவான வழிமுறைகளை இங்கே காணலாம்.
படி 4: மேலே உள்ள அனைத்தும் தயாராக இருந்தால், CloudWatch agent ஐத் தொடங்கலாம்.