মনিটাইজেশন সার্ভার প্রপার্টি কনফিগার করা

আপনি নিম্নলিখিত API ব্যবহার করে মনিটাইজেশন সার্ভার কনফিগার করতে পারবেন:

প্রপার্টি পরিবর্তন API সংক্রান্ত বিবরণ
Endpoint
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
অনুরোধ

আপনার পাঠানো অনুরোধ সম্পর্কে নোট:

  • বডি: নেই। প্রপার্টির নাম ও ভ্যালু হল কোয়েরি স্ট্রিং প্যারামিটার। অনুরোধের বডির জন্য কোনও ভ্যালু সেট করবেন না।
  • HTTP পদ্ধতি: POST
  • যাচাইকরণ: আপনি OAuth2 ব্যবহার করতে পারেন অথবা অনুরোধে ব্যবহারকারীর নাম ও পাসওয়ার্ড পাঠাতে পারেন।
  • অনুরোধ পাঠানোর আগে আপনাকে অবশ্যই প্রপার্টি ভ্যালু URL এনকোড করতে হবে।
প্রতিক্রিয়া উত্তরটি প্লেন টেক্সটে দেখানো হয়।

আপনি প্রপার্টি পরিবর্তন API কল করলে, পরিবর্তনটি শুধুমাত্র আপনার কল করা সার্ভারে প্রযোজ্য হবে। এটি পডের অন্যান্য সার্ভারের ক্ষেত্রে প্রযোজ্য নয়। আপনি যেসব সার্ভারে প্রপার্টি পরিবর্তন করতে চান, সেগুলিতে এই API কল করতে হবে।

সার্ভার কনফিগারেশন প্রপার্টি

নিম্নলিখিত সারণীতে মনিটাইজেশন সার্ভারের প্রপার্টি বর্ণনা করা আছে যা আপনি সেট করতে পারবেন:

প্রপার্টি বিবরণ
mint.invalidTscStorage.setting

মনিটাইজেশন রেটিং সার্ভার Postgres-এ সব ভুল ট্রানজ্যাকশন স্ট্যাটাস কোড (TSC) মেসেজ লগ করে। TSC-তে যেকোনও ভুল ট্রানজ্যাকশন অন্তর্ভুক্ত থাকে, তা ক্লায়েন্টের ব্যাক-এন্ড থেকে হোক বা Apigee Edge for Private Cloud-এ অন্য কোনও শর্ত পূরণ না হওয়ার কারণে হোক।

TSC মেসেজের সংখ্যা ও ফ্রিকোয়েন্সি অনেক বেশি হতে পারে, যার অর্থ হল, আপনার কোয়েরি প্রসেস করতে অতিরিক্ত সময় লাগতে পারে।

mint.invalidTscStorage.setting প্রপার্টি নির্ধারণ করে যে Apigee Edge for Private Cloud ভুল TSC ট্রানজ্যাকশন স্টোর করে কিনা।

সঠিক ভ্যালু হল:

  • saveToDatabase: Private Cloud-এর জন্য Apigee Edge-কে সব ভুল TSC ট্রানজ্যাকশন Postgres ডেটাবেসে সেভ করার নির্দেশ দেয়। এটি ডিফল্ট বিকল্প।
  • discard: Apigee Edge for Private Cloud-কে নির্দেশ দেয় যাতে ভুল TSC ট্রানজ্যাকশন Postgres ডেটাবেসে সেভ না করা হয়। পরিবর্তে, সেগুলি বাতিল করা হয়।

ডিফল্ট ভ্যালু হল saveToDatabase।

আপনার সব রেটিং সার্ভারের জন্য এই mint.invalidTscStorage.setting প্রপার্টি পরিবর্তন করতে, আপনাকে প্রতিটি সার্ভারে একই ধরনের API অনুরোধ পাঠাতে হবে।

সার্ভার প্রপার্টি সেট করার উদাহরণ

নিম্নলিখিত উদাহরণ mint.invalidTscStorage.setting প্রপার্টি সেট করে:

curl -u admin:admin123 -X PUT
  "https://monetization_server_IP:8080/v1/mint/properties/mint.invalidTscStorage.setting?value=discard"