OpenSource APM Pinpoint

رؤى مستمرة

خير لك.

تحل مراقبة أداء التطبيقات (APM) مهام المراقبة وإدارة إمكانية الوصول وأداء التطبيق مباشرة.
غطت صفحات هبر بالفعل AWS Glowroot و MoSKito مجانًا ، لكن Pinpoint ظل في الظل.

لقد جئت إلى اختيار محطات العمل مفتوحة المصدر ، والتي تتوفر اليوم كبديل للأدوات المدفوعة ، استنادًا إلى تفاصيل تطبيقاتنا ومتطلبات العملاء ، حيث يتم استبعاد الحلول السحابية تمامًا. في وقت سابق في أحد المشاريع التي استخدمتها برنامج Dynatrace - أحد مبتكري وقادة APM. سبق للشركة أن جعلت من الممكن استخدام منتجها بشكل قانوني بعد فترة تجريبية.

يضع المطورون موقع Pinpoint كأداة للأنظمة الموزعة القابلة للتطوير بدرجة كبيرة والتي ستسمح لك بما يلي:

  • انظر الخريطة وطبولوجيا مكونات التطبيق
  • مراقبة المقاييس في الوقت الفعلي
  • انظر جميع المعاملات
  • تثبيت الوكلاء دون تعديل رمز التطبيق الخاص بك
  • احصل على زيادة أقل من 3٪ في الحمل على نظامك عند أخذ المقاييس

في 1 أبريل 2018 ، تم الإعلان عن دعم الوحدات التالية:

  • JDK 6+
  • Tomcat 6/7/8 ، Jetty 8/9 ، JBoss EAP 6 ، Resin 4 ، Websphere 6/7/8 ، Vertx 3.3 / 3.4 / 3.5
  • الربيع ، التمهيد الربيع (Tomcat المضمنة ، رصيف)
  • عميل Apache HTTP 3.x / 4.x ، JDK HttpConnector ، GoogleHttpClient ، OkHttpClient ، NingAsyncHttpClient
  • عميل التوفير ، خدمة التوفير ، DUBBO PROVIDER ، DUBBO CONSUMER
  • ActiveMQ ، أرنب MQ
  • MySQL و Oracle و MSSQL و CUBRID و POSTGRESQL و MARIA
  • Arcus ، Memcached ، Redis ، كاساندرا
  • iBATIS ، MyBatis
  • DBCP ، DBCP2 ، HIKARICP
  • gson ، jackson ، json lib
  • log4j ، logback

لكني أعتقد أنه بالنسبة للأنظمة المستقلة ، ستفعل الأفضل فقط ، وفي المستقبل ستكون هناك إمكانية للتوسع إلى جانب زيادة الحمل على نظامك.

يتكون Pinpoint من ستة مكونات رئيسية:

  • أباتشي HBase - كمخزن المقاييس
  • Apache ZooKeeper - كخدمة تكوين ومزامنة
  • أباتشي فلينك - محرك الجري
  • جامع - وكيل قبول المقاييس
  • واجهة مستخدم WebUI
  • وكيل - وكيل إرسال متري

المُجمّع و WebUI هما حاويتان حربان ، ملف جرة Agent للتشكيل الجانبي ، والذي تتم إضافته إلى JAVA_OPTS بدون أي تغييرات على رمز التطبيق الخاص بك. بشكل اختياري ، يقترح المطورون استخدام Mysql DBMS لـ WebUI لتكوين المستخدمين والمجموعات والتنبيهات.

لسهولة التثبيت ، هناك إعادة رسمية لرسو السفن .

تعرض الصفحة الرئيسية بوضوح صورة لمكونات التطبيق.

الصورة

يمكنك فحص المعاملات بالتفصيل والعثور على عنق الزجاجة.

الصورة

هناك خيار لعرض المقاييس في الوقت الحقيقي.

الصورة

من الممكن فحص ما حدث في الوقت المناسب بالتفصيل.

الصورة

Pinpoint هي أداة رائعة تستحق بالتأكيد وجودها في ترسانتك.

يوم مسؤول النظام سعيد!

Source: https://habr.com/ru/post/ar418059/


All Articles