একটি এডাব্লুএস ক্লাউডওয়াচ লগ গ্রুপটি টেইল করুন


11

আমার একটি লগ গ্রুপ রয়েছে যার মধ্যে বেশ কয়েকটি লগ স্ট্রিম রয়েছে (বেশ কয়েকটি ইসি 2 উদাহরণ থেকে)। গ্রুপে একীভূত লগগুলি কেবল "লেজ" দেওয়ার কোনও উপায় আছে কি? যদি আমি "অনুসন্ধান ইভেন্টগুলি" ক্লিক করি তবে এটি একীভূত লগগুলি দেখায় তবে লগগুলির শেষের দিকে এগিয়ে আসা বোতামটি ধূসর হয়ে গেছে। আমাকে নিজেই তারিখ এবং সময় প্লাগ করতে হবে। আমি আউস ক্লিপটিও চেষ্টা করেছিলাম, তবে aws logs get-log-eventsএকটি একক লগ স্ট্রিমের নাম নির্দিষ্ট করা দরকার।


1
আমি ইচ্ছুক, কিন্তু এটি উপলব্ধ বলে মনে হচ্ছে না। আপনি পেপারট্রেলাপ ডটকমের মতো কোনও পরিষেবা বিবেচনা করতে পারেন - আমি সেগুলি ব্যবহার করেছি এবং এটি দুর্দান্ত
সেজেজোজ

3
আপনার লগগুলিতে কোনও লগইয়ের মধ্যে আর কোনও পরিচয় না করিয়েই অ্যাউসলগগুলি আপনার সমস্যাটি বেশ সুন্দরভাবে সমাধান করা উচিত। (অস্বীকৃতি: আমি আওলোগগুলির লেখক) github.com/jorgebastida/awslogs
জর্জি

উত্তর:



3

আমি সত্যিই হতাশ ছিলাম awslogsএবং cloudwatch-logs-tailতাই আমি নিজের নিজের সরঞ্জামটি সাও নামে তৈরি করেছিলাম যা দক্ষতার সাথে কনসোলটিতে ক্লাউডওয়াচ লগগুলি প্রবাহিত করে (এবং জেএসএন আউটপুটকে রঙিন করে তোলে):

আপনি এটিকে MacOS এ ইনস্টল করতে পারেন:

brew tap TylerBrock/saw
brew install saw

এটিতে JSON আউটপুট স্বয়ংক্রিয়ভাবে প্রসারিত করার ক্ষমতা (ইনডেন্ট) (এর সাহায্যে সরঞ্জামটি চালানোর চেষ্টা করুন) এর মতো একগুচ্ছ চমৎকার বৈশিষ্ট্য রয়েছে --expand:

saw watch my_log_group --expand

লাম্বদা পেয়েছেন আপনি ত্রুটিযুক্ত লগগুলি দেখতে চান? সমস্যা নেই:

saw watch /aws/lambda/my_func --filter error 

দেখেছি দুর্দান্ত কারণ আউটপুট সহজেই পঠনযোগ্য এবং আপনি গোষ্ঠীর একক স্ট্রিম নয়, পুরো লগ গ্রুপ থেকে লগগুলি স্ট্রিম করতে পারেন। নির্দিষ্ট উপসর্গ সহ স্ট্রিম ফিল্টারিং এবং দেখাও ঠিক তত সহজ!


1
বিল্ডিং করাতের জন্য ধন্যবাদ - আকর্ষণীয় দেখায়। চেষ্টা করে দেখব।
ক্র্যাশপয়েন্ট_এজারো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.