djangosampler

সফটওয়্যার স্ক্রিনশট:
djangosampler
সফটওয়্যার বিবরণ:
সংস্করণ: 0.6.0
তারিখ আপলোড: 14 Apr 15
ডেভেলপার: Colin Howe
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 2

Rating: nan/5 (Total Votes: 0)

djangosampler আপনি আপনার প্রশ্ন (এসকিউএল, মঙ্গো, ইত্যাদি) শতাংশ নমুনা এবং অধিকাংশ সময় পর্যন্ত গ্রহণ করা হয় যে বেশী দেখতে পারবেন যে একটি জ্যাঙ্গো অ্যাপ্লিকেশন. প্রশ্ন তারা আপনার কোড থেকে সম্ভূত যেখানে একসাথে দলবদ্ধ করা হয়.
সংস্থাপনা
ইনস্টল করুন:
পাইথন ইনস্টল setup.py
কনফিগার করুন:
- Djangosampler আপনার INSTALLED_APPS করুন
- টেবিল যুক্ত করুন (manage.py syncdb অথবা আপনি দক্ষিণ ব্যবহার করা হলে মাইগ্রেট manage.py)
- দেখ যুক্ত করুন:
& Nbsp; urlpatterns + + = নিদর্শন ('',
& Nbsp; (দ '^ টেলিভিশন /'), ('djangosampler.urls' অন্তর্ভুক্ত),
& Nbsp;)
- 0 আর অন্য একটি মান সেট DJANGO_SAMPLER_FREQ
- প্লাগ একটি তালিকা সেট DJANGO_SAMPLER_PLUGINS. শুধু এসকিউএল স্যাম্পলিং জন্য একটি যুক্তিসম্মত ডিফল্ট:
& Nbsp; DJANGO_SAMPLER_PLUGINS = (
& Nbsp; 'djangosampler.plugins.sql.Sql',
& Nbsp; # প্লাগইন এই তালিকা হিসাবে একই আদেশ প্রয়োগ করা হয়
& Nbsp;)
- উপলব্ধ বিভিন্ন প্লাগিন এবং এটি সবচেয়ে এই টুল আউট ব্যবহার পেতে তাদের মাধ্যমে পড়া উপযুক্ত.
- আপনি খরচ ভিত্তি করে নমুনা ব্যবহার করা হয়, তাহলে সেকেন্ডের মধ্যে একটি স্বাভাবিক প্রশ্ন প্রত্যাশিত সময়কাল থেকে DJANGO_SAMPLER_BASE_TIME সেট. ডিফল্টরূপে এই 5ms সেট করা হয়.
দেখছেন ফলাফল
একটি যখন জন্য টেলিভিশন চালানো লেট পর আপনি আপনার কনফিগার করা URL- এ (তাদের মূল দ্বারা গ্রুপকৃত) প্রশ্নের দেখতে সক্ষম হবে.
কনফিগারেশন
DJANGO_SAMPLER_PLUGINS
জ্যাঙ্গো টেলিভিশন আপনি সংগ্রহ করতে চান কত তথ্য নিয়ন্ত্রণ করার অনুমতি দেয় একটি প্লাগ-ইন আর্কিটেকচারের আছে.
আপনার settings.py নিম্নলিখিত যোগ করুন:
DJANGO_SAMPLER_PLUGINS = (
& Nbsp; 'djangosampler.plugins.sql.Sql',
& Nbsp; # প্লাগইন এই তালিকা হিসাবে একই আদেশ প্রয়োগ করা হয়
)
উদাহরণস্বরূপ উপরে এসকিউএল প্লাগইন যোগ করা হবে.
উপলব্ধ নাটক এবং তাদের সেটিংস নীচের প্লাগইন বিভাগে বর্ণনা করা হয়.
DJANGO_SAMPLER_FREQ
DJANGO_SAMPLER_FREQ রেকর্ড করা হবে যে প্রশ্নের শতাংশ কনফিগার করা হয়. এটা 0.0 এবং 1.0 এর মধ্যে হতে হবে.
এই সেট করা না থাকলে কোনো প্লাগিন ইনস্টল করা হবে এবং আপনার কোড স্বাভাবিক হিসাবে চালানো হবে.
DJANGO_SAMPLER_USE_COST
DJANGO_SAMPLER_USE_COST খরচ ভিত্তিক নমুনা সক্ষম হবে. এটি একটি দীর্ঘ সময় ছোট প্রশ্নের প্রায়ই আরো বেশী নমুনা করা চালানোর জন্য যে প্রশ্নের কারণ.
এক প্রশ্নের নমুনা হয় যে সুযোগ ক্যোয়ারী লাগে মোট সময় দ্বারা গুন করা হয়. একটি প্রশ্ন 2 যাও, তাহলে এটি 1 সেকেন্ড সময় লাগে যে একটি ক্যোয়ারী হিসাবে নমুনা হতে দুইবার হিসাবে সম্ভবত হতে হবে.
নিম্নরূপ একটি ক্যোয়ারী জন্য খরচ এই জন্য অ্যাকাউন্টে মূলত পেশ স্থায়ী হয়:
খরচ = সর্বোচ্চ (1.0, সময় * DJANGO_SAMPLER_FREQ) / DJANGO_SAMPLER_FREQ
প্লাগইন
প্লাগিন পাওয়া যায় একটি তালিকা অনুসরণ করে. আপনি আপনার নিজস্ব প্লাগইন লিখতে পারেন এবং এই 'আপনার নিজের প্লাগইন লিখন' বিভাগে বর্ণনা করা হয়.
জ্যাঙ্গো এসকিউএল
প্লাগইন বর্গ: djangosampler.plugins.sql.Sql
এসকিউএল টেলিভিশন প্লাগইন আপনার অ্যাপ্লিকেশনের মধ্যে যে ঘটতে SQL কোয়েরি শতাংশ নমুনাকার হবে. নমুনা প্রশ্ন এবং স্ট্যাকের ট্রেস দ্বারা দলবদ্ধ করা হবে প্রশ্নের উদ্ভব হয় যেখানে খুঁজে পেতে রেকর্ড করা হবে.
জ্যাঙ্গো অনুরোধ
প্লাগইন বর্গ: djangosampler.plugins.request.Request
অনুরোধ প্লাগ অনুরোধ দ্বারা গৃহীত সময় পাওয়া হবে যে একটি মিডিল ইনস্টল করা হবে.
কোন কোড নমুনা
এটি কঠোরভাবে একটি প্লাগ হয় না. এই আপনি কোড ব্লক চিহ্নিত করা এবং ব্লক চালানোর নিতে কতদিন থেকে নমুনা অনুমতি যে একটি প্রেক্ষাপটে ম্যানেজার. যেমন, .:
djangosampler.sampler আমদানি স্যাম্পলিং থেকে
নমুনা ('my_code', 'some_fn') সঙ্গে:
& Nbsp; do_something_slow ()
সেলারি
প্লাগইন বর্গ: djangosampler.plugins.celery_task.Celery
সেলারি প্লাগ কর্ম সঞ্চালনের নেওয়া নমুনা সেলারি এর সংকেত ব্যবহার করে.
MongoDB
প্লাগইন বর্গ: djangosampler.plugins.mongo.Mongo
MongoDB প্লাগ মঙ্গো শতাংশ আপনার অ্যাপ্লিকেশনের মধ্যে যে ঘটতে (কোয়েরি, টিপে, ইত্যাদি) কমান্ড নমুনাকার হবে. নমুনা কমান্ড দ্বারা গ্রুপকৃত করা হবে এবং গাদা ট্রেস প্রশ্নের উদ্ভব হয় যেখানে খুঁজে পেতে রেকর্ড করা হবে

আবশ্যক :.

  • পাইথন
  • জ্যাঙ্গো

বিকাশকারী অন্যান্য সফ্টওয়্যার Colin Howe

monner
monner

20 Feb 15

মন্তব্য djangosampler

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!