مع خدمة Amazon Managed Service for Prometheus، لا توجد رسوم أو التزامات مقدمة. فأنت لا تدفع إلا مقابل ما تستخدمه، استنادًا إلى المقاييس التي تم استيعابها والاستعلام عنها وتخزينها. ستُفرض عليك الرسوم في نهاية الشهر مقابل استخدامك.
تتوفر خدمة Amazon Managed Service for Prometheus بشكل عام. نحن نفرض رسومًا مقابل استخدام المقاييس التي يتم استيعابها وتخزينها والعينات التي يُستعلَم عنها. ستُفرض الرسوم على العملاء وفقًا لجدول التسعير أدناه.
حاسبة التسعير في AWS
احسب تكلفة خدمة Amazon Managed Service for Prometheus في تقدير واحد.
التسعير
تحسب Amazon Managed Service for Prometheus كل عينة من عينات المقاييسالتي تُستوعب في نقطة النهاية المؤمنة المتوافقة مع Prometheus. تحسب خدمة Amazon Managed Service for Prometheus كذلك عينات المقاييس المخزنة وبيانات تعريف المقاييس بالجيجابايت (GB)، حيث يبلغ الـ 1 جيجابايت 230 بايت. تُحدد رسوم التخزين من خلال عينات مقاييس Prometheus (عادةً 1 أو 2 بايت) وبيانات التعريف. تختلف بيانات تعريف مقاييس Prometheus في الحجم بناءً على اسم المقياس والتصنيفات المرتبطة به (أزواج المفاتيح/القيم). تُحدد رسوم المقاييس التي يتم استيعابها وتخزينها بالتناسب حسب الساعة ولا تُحرر الفواتير بها إلا عند إرسال المقاييس إلى خدمة Amazon Managed Service for Prometheus، وتُقاس باستخدام الجيجابايت في الشهر (GB-Mo). لاحظ أنه لا توجد رسوم على "نقل البيانات الواردة" لـ Amazon Managed Service for Prometheus.
تقيس خدمة Amazon Managed Service for Prometheus عينات الاستعلام التي تمت معالجتها (QSP) من جميع طلبات واجهة برمجة تطبيقات (API) مقاييس الاستعلامات. QSP هي إجمالي عدد نقاط البيانات التي تم الاستعلام عنها باستخدام "لغة استعلام Prometheus" (PromQL) لنطاق زمني معين.
باستثناء ما هو مذكور بخلاف ذلك، فإن أسعارنا لا تشمل الضرائب والرسوم المُطبقة، بما في ذلك ضريبة القيمة المضافة (VAT) وضريبة السلع والخدمات (GST) وضريبة المبيعات المعمول بها.
الطبقة المجانية من AWS
كجزء من الطبقة المجانية من AWS، يمكنك بدء استخدام خدمة Amazon Managed Service for Prometheus مجانًا (في مناطق AWS المدعومة). يتلقى عملاء الطبقة المجانية:
عينات المقاييس التي يتم استيعابها | 40 مليونًا |
عينات الاستعلام التي تمت معالجتها | 200 مليار |
المقاييس المخزنة | 10 جيجابايت |
تعرّف على المزيد حول الطبقة المجانية من AWS من هنا.
أمثلة على التسعير
ملاحظة: قيم التسعير المعروضة هنا هي مجرد أمثلة فقط.
المثال 1 - خدمة Kubernetes المرنة بـ Amazon (EKS) على EC2 وKubernetes
في هذا المثال، تراقب كتلة Kubernetes واحدة تحتوي على 10 عقد مع 1000 من مقاييس Prometheus لكل عقدة تُجمع كل 30 ثانية طوال الشهر (744 ساعة). لا يضع هذا المثال مزايا الطبقة المجانية من AWS في الحسبان. سيُحسب الاستخدام والتكاليف الآتية لـ 1) استيعاب عينات المقاييس، 2) التخزين، 3) الاستعلام.
استخدام استيعاب عينات المقاييس وتكاليفها
أولاً، سنحسب عدد عينات المقاييس التي يتم استيعابها وتكاليف هذه العينات. العدد الشهري للعينات التي تم استيعابها هو 892.8 مليون عينة (10 عقد * 1000 مقياس لكل عقدة / 30 فاصلاً زمنيًا للجمع بالثواني * 3,600 ثانية في الساعة * 744 ساعة في الشهر = 10 * 100/60 * 3,600 * 744 = 892.8 مليون عينة).
تبلغ تكاليف المقاييس الشهرية التي تم استيعابها 80.93 USD (0.90 USD /10,000,000 لأول 2 مليار عينة من عينات المقياس * 892.8 مليون عينة).
استخدام التخزين والتكاليف
ثانيًا، سنحسب مساحة التخزين بالجيجابايت وتكاليف عينات المقاييس وبيانات تعريف المقاييس المُخزنة. في هذا المثال، سنفترض أن لديك 20 تصنيفًا لكل مقياس مع 100 قيمة تصنيفية فريدة لكل تصنيف. تُخزَّن بيانات التعريف بما في ذلك اسم المقياس والتصنيفات والقيم التصنيفية يوميًا. سنفترض كذلك متوسط 30 بايت لكل تصنيف وقيمة تصنيفية و2 بايت لكل عينة من المقاييس التي يتم استيعابها
تبلغ مساحة التخزين الشهرية 0.25 جيجابايت (بيانات تعريف المقاييس* # عدد الأيام في الشهر) + (2 بايت * عدد عينات المقاييس = (1000 مقياس * 20 تصنيفًا * 100 قيمة تصنيفية * 30 بايت * ~ 30 يومًا في الشهر) + (2 بايت * 892.8 مليون عينة) = 1800 مليون بايت + 1,785.6 مليون بايت = 3,585.6 مليون بايت = 3.34 جيجابايت).
تبلغ تكلفة التخزين 0.10 USD (0.03 USD/جيجابايت * 3.34 جيجابايت).
استخدام الاستعلام وتكاليفه
سنحسب الآن عينات الاستعلام التي تمت معالجتها وتكاليف الاستعلام لهذا المثال. سنفترض أن لديك مستخدمًا نهائيًا واحدًا يراقب لوحة معلومات بمتوسط ساعتين يوميًا ويحدثها كل 60 ثانية باستخدام 20 عنصرًا من عناصر واجهة المستخدم التخطيطية لكل لوحة معلومات (بافتراض استعلام PromQL واحد لكل عنصر واجهة مستخدم). سنفترض في هذا المثال أن العينات التي تمت معالجتها لكل استعلام تبلغ 100,000.
أولاً، ابدأ بحساب عدد الاستعلامات في الشهر وهو 72,000 استعلام (مستخدم نهائي واحد * 20 مخططًا * ساعتان من عرض لوحة المعلومات * 3,600 ثانية في الساعة / 60 ثانية لكل تحديث للوحة المعلومات* ~ 30 يومًا في الشهر).
ثانيًا، نحسب عينات الاستعلام التي تتم معالجتها في الشهر التي تبلغ 7.2 مليارات (72,000 استعلام * 100,000/استعلام)
يمكننا الآن حساب رسوم الاستعلام البالغة 0.72 دولار أمريكي (0.10 دولار أمريكي/مليار عينة تمت معالجتها* 7.2 مليارات عينة تمت معالجتها).
يمكننا الآن حساب التكاليف الشهرية لهذا المثال:
- تكاليف استيعاب المقاييس: 80.93 USD (0.90 USD /10 ملايين* 892.8 مليون عينة)
- تكاليف التخزين: 0.10 USD (0.03 USD /جيجابايت* 3.34 جيجابايت)
- تكاليف الاستعلام: 0.72 USD (0.10 USD/مليار عينة تمت معالجتها * 7.2 مليارات عينة تمت معالجتها)
إجمالي الرسوم الشهرية = 80.93 USD (استيعاب المقاييس) + 0.10 USD (التخزين) + 0.72 USD (الاستعلام) = 81.75 USD
المثال 2 - حساب عينات الاستعلام التي تمت معالجتها (QSP) وتكاليفها
في هذا المثال، تقوم بتشغيل استعلام لحساب وحدة المعالجة المركزية (CPU) لـ 10,000 عقدة لديك في الساعة الأخيرة وقاعدة تنبيه تعمل كل دقيقة لإعلامك عندما تتجاوز إحدى هذه العقد 80% من سعة وحدة المعالجة المركزية. لا يضع هذا المثال مزايا الطبقة المجانية من AWS في الحسبان. سنحسب استخدام تشغيل الاستعلام وقاعدة التنبيه وتكاليفهما.
استخدام الاستعلام وتكلفته
أولاً، نحسب عدد العينات التي يعالجها استعلام واحد من خلال تحديد عدد التسلسل الزمني للمقاييس والنطاق الزمني المقدم. يتم تحديد التسلسل الزمني للمقاييس من خلال اسم المقياس وأزواج المفاتيح والقيم. في هذا المثال، تحتوي كل عقدة على مقياس CPU واحد ينتج عنه استعلام يعالج تسلسلاً زمنيًا للمقاييس يبلغ 10,000 لنطاق زمني مدته ساعة واحدة. تعالج استعلامات Prometheus عينة واحدة لكل خطوة من خطوات الدقة، وهو الحد الزمني الأدنى بين أي نقطتي بيانات. على سبيل المثال، سنفترض خطوة مدتها دقيقة واحدة، ما يجعلها عينة واحدة في الدقيقة في النطاق الزمني. هذا التسلسل الزمني يبلغ 10,000 × ساعة واحدة × عينة واحدة/الدقيقة × 60 دقيقة/الساعة = 600,000 عينة/الاستعلام.
بافتراض أنك قمت بتشغيل الاستعلام 1,000 مرة، فستكون التكلفة 0.06 USD (0.10 USD /مليار عينة تمت معالجتها * 0.0006 مليار عينة* 1,000 استعلام).
استخدام قاعدة التنبيه وتكلفتها
نحسب عدد العينات التي تعالجها القاعدة لكل تقييم من خلال تحديد عدد التسلسل الزمني للمقاييس المحددة. نظرًا إلى أن القاعدة تحدد تسلسلاً زمنيًا واحدًا لمقاييس CPU لكل عقدة، فإنها تعالج 10,000 تسلسل زمني لكل تقييم. يتم تشغيل قواعد التنبيه في Prometheus بوصفها استعلامات فورية، وهي استعلامات يتم تقييمها في نقطة زمنية واحدة. لذلك، تقيّم قاعدة التنبيه هذه 10,000 تسلسل زمني × عينة واحدة/التسلسل الزمني = 10,000 عينة. نظرًا إلى أن هذا التنبيه يعمل كل دقيقة، فإن قاعدة التنبيه هذه تعالج 10,000 عينة × 60 دقيقة/الساعة × 730 ساعة/الشهر = 438,000,000 عينة/الشهر.
تبلغ تكلفة قاعدة التنبيه هذه 0.04 USD في الشهر (0.10 USD/مليار عينة تمت معالجتها * 0.438 مليار عينة).
اعثر على أجوبة الأسئلة الشائعة حول خدمة Amazon Managed Service for Prometheus.
ابدأ التطوير باستخدام Amazon Managed Service for Prometheus في وحدة إدارة تحكم AWS.