MonstarX-এ Sentry ব্যবহার করুন
সংক্ষেপেপড়ার অনুমতিসহ একটি Sentry পার্সোনাল টোকেন তৈরি করে ব্যাকএন্ড → ক্লাউড অংশের Sentry সারিতে পেস্ট করুন। তারপর MonstarX-এর এজেন্ট আপনার অর্গানাইজেশন ও প্রকল্পের তালিকা দেখতে, ইস্যু খুঁজতে আর একটি ইস্যু বিস্তারিত পড়তে পারবে — তাই আপনি বলতে পারবেন “Sentry-এর সবচেয়ে বড় ত্রুটিটি ঠিক করুন”। এটি শুধু পড়ে।
আপনার Sentry প্রকল্পের ত্রুটি ও ইস্যু পড়া।
- ধরন
- ব্যবসায়িক টুল · API কী
- বিভাগ
- অ্যানালিটিক্স ও মনিটরিং
- সংযোগের উপায়
- API কী
সফটওয়্যারে যেসব ত্রুটি আর ক্র্যাশ ঘটে, Sentry সেগুলো রেকর্ড করে আর ইস্যু হিসেবে দলে ভাগ করে রাখে। একটি টোকেন (পাসওয়ার্ডের মতো একটি কোড, যা দিয়ে কোনো সফটওয়্যার আপনার Sentry অ্যাকাউন্ট পড়তে পারে) দিয়ে এটি সংযুক্ত করুন। তাহলে MonstarX-এর এজেন্ট — যে AI-এর সঙ্গে আপনি চ্যাট করেন — কাজের সময় ইস্যুগুলো পড়তে পারবে: আসল ব্যবহারকারীদের ক্ষেত্রে কী গোলমাল হচ্ছে তা দেখে ঠিক করে দেওয়া, আপনাকে আর চ্যাটে স্ট্যাক ট্রেস কপি করে দিতে হবে না।
এটি একটি ব্যবসায়িক টুল: MonstarX আপনার হয়ে Sentry পড়ে। আপনার তৈরি অ্যাপ কখনো আপনার টোকেন পায় না।
MonstarX এটি দিয়ে কী করতে পারে?
“MonstarX এটি দিয়ে কী করতে পারে?” অংশ| MonstarX যা করতে পারে | কখন |
|---|---|
| আপনার অর্গানাইজেশনের তালিকা দেখা | যেকোনো মোডে |
| একটি অর্গানাইজেশনের প্রকল্পের তালিকা দেখা | যেকোনো মোডে |
একটি অর্গানাইজেশনের ইস্যু খোঁজা, Sentry-এর নিজের সার্চ শব্দ দিয়ে (যেমন is:unresolved), চাইলে একটি নির্দিষ্ট প্রকল্পে | যেকোনো মোডে |
| একটি ইস্যু বিস্তারিত পড়া | যেকোনো মোডে |
যা কখনো করে না: ইস্যু সমাধান হয়েছে বলে চিহ্নিত করা, কাউকে দায়িত্ব দেওয়া, উপেক্ষা করা বা মুছে ফেলা, অ্যালার্ট বা প্রকল্পের সেটিংস বদলানো, কিংবা Sentry-তে কিছু পাঠানো।
শুরু করার আগে
“শুরু করার আগে” অংশ- sentry.io সাইটে একটি Sentry অ্যাকাউন্ট। নিজের সার্ভারে চালানো Sentry সমর্থিত নয় — MonstarX শুধু sentry.io-এর সঙ্গে কথা বলে।
- আপনি MonstarX প্রকল্পটির মালিক। শুধু মালিকই টুল সংযুক্ত করতে বা সংযোগ বিচ্ছিন্ন করতে পারেন।
টোকেন সংগ্রহ করুন
“টোকেন সংগ্রহ করুন” অংশ-
Sentry-তে User settings > Personal Tokens খুলে একটি নতুন টোকেন তৈরি করুন।
-
টোকেনটিকে এই পড়ার অনুমতিগুলো (scopes) দিন:
org:read(সংযুক্ত করার সময় MonstarX এটি যাচাই করে),project:readওevent:read। -
সংরক্ষণ করে টোকেনটি কপি করুন।
Sentry-এর নিজের নির্দেশিকা: Authentication ও Permissions & scopes।
MonstarX-এ সংযুক্ত করুন
“MonstarX-এ সংযুক্ত করুন” অংশ-
প্রকল্প খুলে ওপরের বারে ব্যাকএন্ড ট্যাবে ক্লিক করুন, তারপর ক্লাউড বেছে নিন।
-
স্ক্রল করে কানেক্টর অংশে যান। Sentry খুঁজে সংযুক্ত করুন বোতামে ক্লিক করুন।
-
API কী ঘরে টোকেনটি পেস্ট করে সংযুক্ত করুন বোতামে ক্লিক করুন।
-
MonstarX আপনার অর্গানাইজেশনের তালিকা এনে টোকেনটি যাচাই করে। ঠিকঠাক কাজ করলে সারিতে সংযুক্ত লেখা দেখাবে। টোকেন প্রত্যাখ্যাত হলে ত্রুটির বার্তা দেখাবে, আর কিছুই সংরক্ষিত হবে না।
MonstarX-কে ব্যবহার করতে বলুন
“MonstarX-কে ব্যবহার করতে বলুন” অংশ| আপনি যা লেখেন | যা হয় |
|---|---|
| “আমার Sentry প্রকল্প ‘booking-web’-এ সমাধান না হওয়া সবচেয়ে বড় ইস্যুগুলো কী কী?” | MonstarX ইস্যুগুলো খুঁজে চ্যাটে তালিকা দেয়। |
| “Sentry ইস্যু 4512 পড়ে সেটি ঠিক করুন।” | ইস্যুর খুঁটিনাটি পড়ে, আর তৈরি মোডে আপনার অ্যাপের কোড বদলে মূল কারণটি ঠিক করে। |
| “আমার কোন কোন Sentry প্রকল্প আছে?” | আপনার অর্গানাইজেশন ও সেগুলোর প্রকল্পের তালিকা দেয়। |
নিরাপত্তা ও গোপনীয়তা
“নিরাপত্তা ও গোপনীয়তা” অংশ- MonstarX-এর কাছেই থাকে। টোকেন এনক্রিপ্ট করে MonstarX-এর সার্ভারে রাখা হয়। এটি কখনো অ্যাপের কোডে লেখা হয় না, অ্যাপকেও দেওয়া হয় না।
- শুধু পড়ার জন্য। MonstarX শুধু পড়ে। টোকেনটিকে শুধু পড়ার অনুমতি দিন — তাহলে টোকেন ফাঁস হয়ে গেলেও তা দিয়ে Sentry-তে কিছু বদলানো যাবে না।
- শুধু তথ্য হিসেবে পড়ে। ত্রুটির বার্তা আর ইভেন্টের ডেটা তথ্য হিসেবে ধরা হয়, কখনো নির্দেশ হিসেবে নয়।
- যখন খুশি সংযোগ বিচ্ছিন্ন করুন। ব্যাকএন্ডক্লাউড খুলে Sentry-এর পাশে সংযোগ বিচ্ছিন্ন করুন বোতামে ক্লিক করুন, তারপর এই প্রকল্প থেকে Sentry সংযোগ বিচ্ছিন্ন করবেন? প্রশ্নে নিশ্চিত করুন। MonstarX টোকেনটি মুছে ফেলে। টোকেনটির আর দরকার না থাকলে Sentry-তেও সেটি বাতিল করুন।
জেনে রাখুন
“জেনে রাখুন” অংশ- পার্সোনাল টোকেন আপনার হয়ে কাজ করে, তাই আপনি যেসব অর্গানাইজেশন ও প্রকল্প দেখতে পান, MonstarX-ও সেগুলোই দেখে।
- বলার সময় অর্গানাইজেশন বা প্রকল্পের নাম বলে দিন — এতে MonstarX-এর একটি ধাপ কমে।
- MonstarX-এ যে অ্যাপ তৈরি করছেন তার ত্রুটির জন্য হয়তো Sentry লাগবেই না: MonstarX আপনার অ্যাপের নিজের লগ পড়তে পারে।
সাধারণ জিজ্ঞাসা
“সাধারণ জিজ্ঞাসা” অংশMonstarX কি Sentry ইস্যু সমাধান হয়েছে বলে চিহ্নিত করতে বা কাউকে দায়িত্ব দিতে পারে?
না। এটি অর্গানাইজেশন ও প্রকল্পের তালিকা দেখতে, ইস্যু খুঁজতে আর একটি ইস্যু পড়তে পারে। সমাধান লাইভ হওয়ার পর Sentry-তে নিজেই ইস্যুগুলো সমাধান হয়েছে (resolved) বলে চিহ্নিত করুন।
নিজের সার্ভারে চালানো Sentry-তে কি এটি কাজ করে?
না। সংযোগটি শুধু sentry.io-এর সঙ্গে কথা বলে।
আমার অ্যাপ কি তার ত্রুটিগুলো Sentry-তে জানাতে পারবে?
সেটি এই সংযোগ থেকে আলাদা জিনিস। MonstarX-কে আপনার অ্যাপে Sentry-এর ত্রুটি রিপোর্টিং যোগ করতে বলুন; এটি আপনার প্রকল্পের DSN বা কী চাইবে, যা যাবে ব্যাকএন্ড → সিক্রেট অংশে। দেখুন সিক্রেটে API কী নিরাপদে রাখুন।