Apache ActiveMQ backgroundApache ActiveMQ
Apache ActiveMQ backgroundApache ActiveMQ
سیستم‌های صف پیام
RabbitMQApache ActiveMQIBM WebSphere MQKafka

Apache ActiveMQ

ActiveMQ محبوب‌ترین سیستم صف پیام چند پروتکلی و متن باز مبتنی بر جاوا است. این محصول Apache دسترسی‌پذیری، کارایی، مقیاس‌پذیری، امنیت و قابلیت اطمینان بالا را برای سیستم‌های تبادل پیام در مقیاس سازمانی فراهم می‌کند. در حال حاضر، سامانه مانیتورینگ معین قابلیت مانیتورینگ ActiveMQ را دارد و  شاخص‌های کارایی صف‌ها، تاپیک‌ها و ماشین‌ مجازی جاوا JVM و ... مانیتور می‌شوند. در ادامه، لیست شاخص‌های کارایی این سیستم صف ارایه شده است.

Active Mq.overview.fa

مانیتورینگ سیستم صف ActiveMQ شامل موارد زیر است:

  1. وضعیت سلامت Broker
  2. زمان روشن شدن Broker
  3. متوسط طول پیام‌ها در Broker
  4. تعداد ارتباطات فعال با Broker
  5. حداکثر طول پیام در Broker
  6. حداقل طول پیام در Broker
  7. حداکثر حافظه Broker
  8. درصد استفاده از حافظه‌ی Broker
  9. وضعیت Slaveبودن Broker
  10. وضعیت فعال بودن جمع‌آوری شاخص‌ها
  11. حداکثر اندازه دیسک Broker
  12. درصد استفاده از دیسک Broker
  13. کل ارتباطات Broker از زمان روشن شدن
  14. تعداد Consumerهای Broker
  15. تعداد پیام‌های ارسال ‌شده از Broker
  16. تعداد پیام‌های دریافتی Broker
  17. تعداد کل پیام‌های موجود در Broker
  18. تعداد Producerهای Broker

Active Mq.kpi.fa

 Topicها:

  1. ارائه‌ی لیستی از Topicها
  2. وضعیت استفاده از Cache
  3. فعال بودن Retroactive
  4. متوسط زمان انتظار پیام‌ها به واسطه Flow Control
  5. متوسط زمان ماندن در Topic
  6. متوسط طول پیام‌ در Topic
  7. تعداد پیام‌های منتظر به واسطه Flow Control
  8. تعداد Consumerهای Topic
  9. تعداد پیام‌های ارسال شده از Topic
  10. تعداد پیام‌های ارسال شده به نشست Consumer
  11. تعداد پیام‌های دریافتی Topic
  12. تعداد پیام‌های منقضی شده در Topic
  13. تعداد پیام‌های Forward شده به سایر Brokerها
  14. تعداد پیام‌های ارسال شده بدون دریافت تایید
  15. حداکثر مقدار حافظه
  16. درصد استفاده از حافظه‌ی پیام‌های Topic
  17. حافظه‌ی استفاده‌‌شده‌ی پیام‌های Topic
  18. تعداد Producerهای Topic
  19. پیام‌های موجود در Topic
  20. حجم دیسک استفاده شده در پیام‌ها
  21. کل زمان انتظار پیام‌ها به واسطه Flow Control

Active Mq.topic.fa

Queueها:

  1. ارائه‌ی لیستی از صف‌ها
  2. وضعیت استفاده از Cache
  3. فعال بودن Retroactive
  4. متوسط زمان انتظار پیام‌ها به واسطه Flow Control
  5. متوسط زمان ماندن در صف
  6. متوسط طول پیام در صف
  7. تعداد پیام‌های منتظر به واسطه Flow Control
  8. تعداد Consumerهای صف
  9. تعداد پیام‌های ارسال شده از صف
  10. تعداد پیام‌های ارسال شده به نشست Consumer
  11. تعداد پیام‌های دریافتی صف
  12. تعداد پیام‌های منقضی شده در صف
  13. تعداد پیام‌های Forward شده به سایر Brokerها
  14. تعداد پیام‌های ارسال شده بدون دریافت تایید
  15. حداکثر مقدار حافظه
  16. درصد استفاده از حافظه‌ی پیام‌های صف
  17. حافظه‌ی استفاده‌شده‌ی پیام‌های صف
  18. تعداد Producerهای صف
  19. پیام‌های موجود در صف
  20. حجم دیسک استفاده شده توسط پیام‌ها
  21. کل زمان انتظار پیام‌ها به واسطه Flow Control

Active Mq.queue.fa

 

 میزبان:

  1. حافظه‌ی مجازی Commit شده
  2. کل فضای Swap 
  3. فضای Swap آزاد
  4. مقدار استفاده از فضای Swap
  5. درصد استفاده از فضای Swap
  6. حافظه آزاد میزبان
  7. کل حافظه میزبان
  8. حافظه استفاده شده میزبان
  9. درصد حافظه استفاده شده میزبان
  10. زمان پردازش
  11. میزان استفاده از پردازنده میزبان
  12. میزان استفاده از پردازنده Process
  13. تعداد پردازنده‌های میزبان
  14. توصیف گرهای فایل باز
  15. حداکثر توصیف گرهای فایل‌
  16. زمان روشن شدن JVM

 Threadها:

  1. تعداد Threadهای Daemon
  2. حداکثر تعداد Threadها
  3. کل Threadهای فعال
  4. کل Threadهای آغاز شده
  5. زمان پردازش Threadهای جاری
  6. زمان پردازش Threadهای جاری در مد کاربر

حافظه:

  1. حافظه Committed Heap
  2. حافظه Heap اولیه
  3. حداکثر حافظه Heap
  4. حافظه Heap استفاده شده
  5. درصد استفاده از حافظه Heap
  6. حافظه Committed Non-Heap
  7. حافظه Initian Non Heap
  8. حداکثر حافظه Non Heap
  9. حافظه Non Heap استفاده شده
  10. درصد استفاده از حافظه Non Heap

کلاس‌های جاوا:

  1. تعداد کل کلاس‌های بارگذاری شده
  2. کلاس‌های بارگذاری شده موجود
  3. کلاس‌های بارگذاری نشده

Garbage Collection:

  1. تعداد GCها در یک دوره گذشته
  2. نرخ GC
  3. زمان GCها در یک دوره گذشته
  4. متوسط زمان GCها

 

Active Mq.kpi2.fa

پروتکل‌های ارتباطی:

  • REST
سیستم‌های صف پیام
RabbitMQApache ActiveMQIBM WebSphere MQKafka
آدرس
تهران، خیابان آزادی، خیابان صادقی (جنب دانشگاه صنعتی شریف)، بن بست دوم، پلاک ۸، طبقه سوم، کد پستی ۱۴۵۸۸۴۶۱۵۵
تمامی حقوق برای شرکت فناوری اطلاعات بهپایا محفوظ است.