প্রকল্প সম্পর্কে
GoAccess হলো একটি ওপেন-সোর্স, রিয়েল-টাইম ওয়েব লগ অ্যানালাইজার যা সিস্টেম অ্যাডমিনিস্ট্রেটর, DevOps ইঞ্জিনিয়ার এবং সিকিউরিটি প্রফেশনালদের জন্য ডিজাইন করা হয়েছে। এটি তাৎক্ষণিকভাবে ওয়েব সার্ভার লগ পার্স করে কার্যকর HTTP পরিসংখ্যান এবং ভিজ্যুয়াল রিপোর্ট প্রদান করে, যা ব্যবহারকারীদের ট্রাফিক মনিটর করতে, অসঙ্গতি শনাক্ত করতে এবং সমস্যা সমাধান করতে সাহায্য করে।
এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে:
- একাধিক আউটপুট ফরম্যাট: ইন্টারঅ্যাক্টিভ টার্মিনাল আউটপুট, রিয়েল-টাইম HTML ড্যাশবোর্ড, JSON এবং CSV রিপোর্ট সমর্থন করে।
- ব্যাপক লগ সমর্থন: Apache, Nginx, Amazon S3, CloudFront, Elastic Load Balancing, Google Cloud Storage, Caddy এবং Traefik সহ বিভিন্ন লগ ফরম্যাটের সাথে সামঞ্জস্যপূর্ণ, এবং কাস্টম লগ ফরম্যাট স্ট্রিং সমর্থন করে।
- রিয়েল-টাইম মনিটরিং: টার্মিনালে প্রতি ২০০ মিলি-সেকেন্ডে এবং HTML আউটপুটে প্রতি সেকেন্ডে মেট্রিক্স আপডেট করে।
- পারফরম্যান্স ফিচার: এটি C ভাষায় লেখা এবং বড় ডেটাসেটের জন্য অপ্টিমাইজড ইন-মেমরি হ্যাশ টেবিল, মাল্টি-থ্রেড পার্সিং সাপোর্ট এবং ইনক্রিমেন্টাল লগ প্রসেসিংয়ের জন্য অন-ডিস্ক পারসিস্টেন্স সুবিধা প্রদান করে।
- উন্নত মেট্রিক্স: অ্যাপ্লিকেশন রেসপন্স টাইম, ভিজিটর সংখ্যা, ব্যান্ডউইথ, ভার্চুয়াল হোস্ট রিসোর্স কনজাম্পশন এবং ক্ষতিকারক ট্রাফিক শনাক্তকরণের জন্য ASN ম্যাপিং ট্র্যাক করে।
- ডেপ্লয়মেন্ট নমনীয়তা: এটি *nix সিস্টেমে স্ট্যান্ডঅ্যালোন বাইনারি হিসেবে, Docker-এর মাধ্যমে অথবা SSH-এর মাধ্যমে রিমোটলি চালানো যেতে পারে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.