مقاييس Java لتطبيقات Java في Azure Container Apps
تعد مقاييس Java Virtual Machine (JVM) ضرورية لمراقبة صحة وأداء تطبيقات Java الخاصة بك. تتضمن البيانات التي تم جمعها رؤى حول استخدام الذاكرة، وجمع البيانات المهملة، وعدد مؤشرات الترابط ل JVM الخاص بك. استخدم المقاييس التالية للمساعدة في ضمان صحة تطبيقاتك واستقرارها.
المقاييس المجمعة
الفئة | المسمى الوظيفي | الوصف | معرف القياس | الوحدة |
---|---|---|---|---|
Java | jvm.memory.total.used |
إجمالي مقدار الذاكرة المستخدمة بواسطة كومة الذاكرة المؤقتة أو غير المكثب | JvmMemoryTotalUsed |
وحدات البايت |
Java | jvm.memory.total.committed |
إجمالي مقدار الذاكرة المضمونة لتكون متاحة لكمية الذاكرة المؤقتة أو غير المككونة | JvmMemoryTotalCommitted |
وحدات البايت |
Java | jvm.memory.total.limit |
إجمالي مقدار الذاكرة القصوى التي يمكن الحصول عليها لكمية الذاكرة المؤقتة أو الذاكرة المؤقتة غير المضمنة | JvmMemoryTotalLimit |
وحدات البايت |
Java | jvm.memory.used |
مقدار الذاكرة المستخدمة من قبل كل تجمع | JvmMemoryUsed |
وحدات البايت |
Java | jvm.memory.committed |
مقدار الذاكرة المضمونة لتكون متاحة لكل تجمع | JvmMemoryCommitted |
وحدات البايت |
Java | jvm.memory.limit |
مقدار الذاكرة القصوى التي يمكن الحصول عليها لكل تجمع | JvmMemoryLimit |
وحدات البايت |
Java | jvm.buffer.memory.usage |
مقدار الذاكرة المستخدمة من قبل المخازن المؤقتة، مثل الذاكرة المباشرة | JvmBufferMemoryUsage |
وحدات البايت |
Java | jvm.buffer.memory.limit |
مقدار إجمالي سعة الذاكرة للمخازن المؤقتة | JvmBufferMemoryLimit |
وحدات البايت |
Java | jvm.buffer.count |
عدد المخازن المؤقتة في تجمع الذاكرة | JvmBufferCount |
غير متوفر |
Java | jvm.gc.count |
عدد إجراءات جمع البيانات المهملة JVM | JvmGcCount |
غير متوفر |
Java | jvm.gc.duration |
مدة إجراءات جمع البيانات المهملة JVM | JvmGcDuration |
مللي ثانية |
Java | jvm.thread.count |
عدد مؤشرات ترابط النظام الأساسي المنفذة | JvmThreadCount |
غير متوفر |
التكوين
لجعل مجموعة مقاييس Java متاحة لتطبيقك، قم بتكوين تطبيق الحاوية الخاص بك مع بعض الإعدادات المحددة.
هناك خياران ل CLI متعلقان بوقت تشغيل التطبيق ومقاييس Java:
خيار | الوصف |
---|---|
--runtime |
وقت تشغيل تطبيق الحاوية. القيم المدعومة هي generic و java . |
--enable-java-metrics |
خيار منطقي يمكن أو يعطل مقاييس Java للتطبيق. ينطبق فقط على وقت تشغيل Java. |
إشعار
تعين --runtime=java
المعلمة --enable-java-metrics=<true|false>
ضمنيا . تقوم --runtime=generic
المعلمة بإعادة تعيين جميع معلومات وقت تشغيل java.
تمكين مقاييس Java
يمكنك تمكين مقاييس Java إما عبر create
أو update
الأوامر.
عرض مقاييس Java
استخدم الخطوات التالية لعرض مرئيات المقاييس لتطبيق الحاوية.
انتقل إلى مدخل Azure.
انتقل إلى تطبيق الحاوية.
ضمن قسم Monitoring، حدد Metrics.
من هناك، يتم تقديم مخطط بياني يرسم المقاييس التي تتعقبها في تطبيقك.
يمكنك مشاهدة أسماء مقاييس Java على Azure Monitor، ولكن تظهر مجموعات البيانات على أنها فارغة ما لم يتم تمكين الميزة. راجع قسم التكوين لمعرفة كيفية تمكينه.