প্রকল্প সম্পর্কে
Prisme Analytics হলো Prisme Labs দ্বারা প্রকাশিত এবং Go ভাষায় লেখা একটি সেলফ-হোস্টেড ওয়েব অ্যানালিটিক্স সার্ভিস। এটি নিজেকে মূলধারার অ্যানালিটিক্স প্ল্যাটফর্মগুলোর একটি প্রাইভেসী-ফোকাসড এবং হালকা বিকল্প হিসেবে উপস্থাপন করে, যা শুধুমাত্র বেনামী ডেটা সংগ্রহ করে এবং কোনো কুকি ব্যবহার করে না, যাতে অপারেটররা GDPR, PECR এবং অনুরূপ কমপ্লায়েন্স প্রয়োজনীয়তা পূরণ করতে পারে।
README-তে বর্ণিত মূল বৈশিষ্ট্যগুলো হলো:
- **সহজ সেটআপ:** ডকুমেন্টেশনে Docker-ভিত্তিক সেলফ-হোস্টিং নির্দেশিকা দেওয়া হয়েছে, যার পর সাইটে একটি স্ক্রিপ্ট ট্যাগ (এবং একটি ঐচ্ছিক noscript পিক্সেল) যুক্ত করে ট্র্যাকিং সক্রিয় করা যায়।
- **ছোট ক্লায়েন্ট ফুটপ্রিন্ট:** ট্র্যাকিং স্ক্রিপ্টটি প্রায় ২ কিলোবাইটের এবং noscript ট্র্যাকিং ইমেজটি ৩৫ বাইটের।
- **কুকি-হীন, বেনামী সংগ্রহ:** কোনো কুকি ব্যবহৃত হয় না এবং শুধুমাত্র বেনামী ডেটা সংগ্রহ করা হয়, যা সম্মতি এবং কমপ্লায়েন্সের চাপ কমায় বলে প্রজেক্টটি দাবি করে।
- **স্বয়ংক্রিয় ট্রাফিক ফিল্টারিং:** বট, স্ক্র্যাপার এবং স্প্যাম ট্রাফিক ফিল্টার করা হয় যাতে ড্যাশবোর্ডে শুধুমাত্র প্রকৃত মানুষের ভিজিটর প্রতিফলিত হয়।
- **কাস্টম ইভেন্ট এবং ড্যাশবোর্ড:** পেজভিউ-এর বাইরে, পণ্য-নির্দিষ্ট অ্যাকশন পরিমাপের জন্য কাস্টম ইভেন্ট সংজ্ঞায়িত করা যায়, সাথে রয়েছে ড্যাশবোর্ড এবং প্রতি-মেট্রিক ফিল্টার ও ডেফিনিশন।
- **ক্যাম্পেইন ট্র্যাকিং:** ক্যাম্পেইন এবং নিউজলেটার দ্বারা তৈরি ট্রাফিক চিহ্নিত করতে UTM প্যারামিটার ব্যবহার করা যেতে পারে।
- **সিঙ্গেল-পেজ অ্যাপ্লিকেশন সাপোর্ট:** ট্র্যাকারটি আধুনিক ফ্রন্টএন্ড ফ্রেমওয়ার্কে ব্যবহৃত pushState-ভিত্তিক রাউটারগুলোর সাথে কাজ করার জন্য ডিজাইন করা হয়েছে।
- **Grafana ইন্টিগ্রেশন:** ড্যাশবোর্ড এবং কুয়েরি Grafana-র ওপর ভিত্তি করে তৈরি, যা ইউজার ম্যানেজমেন্ট, টিম, পারমিশন এবং মাল্টি-অর্গানাইজেশন সাপোর্ট প্রদান করে, পাশাপাশি কাস্টম ড্যাশবোর্ড তৈরির ক্ষমতা দেয়।
ইনজেশন সাইডে, প্রজেক্টটি একটি AMD Ryzen 7 7840U-তে চালানো k6 লোড-টেস্টের ফলাফল উপস্থাপন করেছে, যেখানে একই মেশিনে লোড ইনজেক্টর ব্যবহার করে পেজভিউ এবং কাস্টম ইভেন্টের মিশ্রণে প্রতি সেকেন্ডে প্রায় ৫০,০০০ রিকোয়েস্ট রিপোর্ট করা হয়েছে। এই সংখ্যাটি প্রজেক্টের নিজস্ব বেঞ্চমার্ক এবং এটি হার্ডওয়্যার, কনফিগারেশন এবং ওয়ার্কলোডের ওপর ব্যাপকভাবে নির্ভরশীল, তাই এটিকে গ্যারান্টি হিসেবে নয় বরং একটি নির্দেশক হিসেবে বিবেচনা করা উচিত।
ডেপ্লয়মেন্ট অপশনের মধ্যে রয়েছে প্রজেক্টের নির্দেশিকা অনুসরণ করে Docker-এর মাধ্যমে সেলফ-হোস্টিং, অথবা ভেন্ডরের হোস্ট করা Prisme Cloud সার্ভিস ব্যবহার করা। সমস্ত ফিচার ওপেন-সোর্স ভার্সনে উপলব্ধ বলে জানানো হয়েছে, যার কোড AGPL-3.0-only এবং কিছু ডকুমেন্ট করা MIT এক্সেপশনের অধীনে বিতরণ করা হয়। প্রজেক্টটি ইস্যু এবং পুল রিকোয়েস্ট গ্রহণ করে এবং কমিউনিটি ডকুমেন্টেশন, একটি লাইভ Grafana ডেমো এবং একটি সাপোর্ট চ্যানেলের লিঙ্ক প্রদান করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.