مراقبة أمازون MQ

يتم نشر وحدة استشعار أمازون MQ آليا وتركيبها بعد تركيب Inttana Agent.

ملاحظة : معرفة المزيد عن خدمات AWS المدعمة الأخرى مع وثائق أفك .

Sensor (Data Collection)

حاليا ، يتم دعم مجموعة المقاييس لنوع محرك ActiveMQ.

توصيف متتبع

تفاصيل Broker
الاسم
ARN
الحالة
تكوين في
نوع المحرك
نسخة المحرك
نوع النسخة
النشر
امكانية التوصل العامة
منطقة AWS

مقاييس مترية

قياسات Broker ‏الوصف‏
CpubCreitBalance عدد ائتمانات CPU المكتسبة التي تراكمت على سبيل المثال منذ أن تم بدءها أو بدءها (بما في ذلك عدد ائتمانات الإطلاق)
CpUtilization النسبة المئوية لوحدات EC2 التي تم تخصيصها والتي يستخدمها البرنامج الوسيط حاليا.
CurrentConnectionsCount العدد الحالي للوصلات الفعالة بالبرنامج الوسيط الحالي.
SournalFilForFastRecovery عدد ملفات سجل الأحداث التي سيتم اعادة تشغيلها بعد اغلاقها بطريقة نظيفة.
JournalsesForFullRecovery عدد ملفات سجل الأحداث التي سيتم اعادة تشغيلها بعد ايقاف تشغيل غير نظيف.
استخدام Heapsage النسبة المئوية لحدود ذاكرة ActiveMQ JVM التي يستخدمها البرنامج الوسيط حاليا.
شبكة اتصالات وحدة تخزين Traffic الواردة للبرنامج الوسيط.
NetworkOut وحدة التخزين الخاصة ب Traffic الصادر لـbroker.
OpenTransactionsCount اجمالي عدد المعاملات في تقدم.
تخزين StorePercentUsage النسبة المئوية المستخدمة بواسطة حد التخزين. اذا وصل الى 100 ، فان السمسار يرفض الرسائل.
TotalConsumerCount عدد مستهلكي الرسائل التي يتم الاشتراك فيها بالوجهات المستهدفة بالبرنامج الوسيط الحالي.
TotalMessageCount عدد الرسائل التي تم تخزينها على البرنامج الوسيط.
TotalProducerCount عدد منتجي الرسائل الناشطين في الوجهات المستهدفة بالبرنامج الوسيط الحالي.
مقاييس جهة النقل ‏الوصف‏
ConsumerCount عدد المستهلكين الذين يتم اشتراكهم في الوجهة المستهدفة.
عد الاصطفاف عدد الرسائل التي تم ارسالها الى الوجهة المستهدفة.
وقت الاصطفاف مقدار الوقت الذي يستغرقه البرنامج الوسيط لقبول رسالة من جهة تزويد الخدمة وارساله الى الوجهة المستهدفة.
ExpiredCount عدد الرسائل التي لم يمكن تسليمها لأنها انتهت صلاحيتها.
DispatchCount عدد الرسائل التي يتم ارسالها الى المستهلكين.
الغاء الصف عدد الرسائل التي تم تسليمها بواسطة المستهلكين.
الذاكرة النسبة المئوية لحدود الذاكرة التي تقوم الوجهة المستهدفة باستخدامها حاليا.
تكوين المنتج عدد المنتجين للوجهة المستهدفة.
حجم صف عبارة عن عدد الرسائل الموجودة في الصف. (ينطبق هذا المقياس على الصفوف فقط.)

تصاريح المطلوبة

توصيف

المقاييس المترية للأزون MQ يتم سحبها كل 5 دقائق ، والتي يمكن تغييرها من خلال توصيف البرنامج الوسيط (<agent_install_dir>/etc/instana/configuration.yaml):

com.instana.plugin.aws.mq:
  cloudwatch_period: 300

لالغاء اتاحة مراقبة نسخ MQ ، قم باستخدام التوصيف التالي :

com.instana.plugin.aws.mq:
  enabled: false

لاتاحة مراقبة المقاييس المترية المتعمقة ، يجب أن تقوم باعلام Agent عن الصفوف أو الموضوعات التي تريد مراقبتها لكل وسيط. يمكنك توصيفه في agent<agent_install_dir>/etc/instana/configuration.yaml:

com.instana.plugin.aws.mq:
  PLACEHOLDER_BROKER_NAME: # replace PLACEHOLDER_BROKER_NAME with your broker name
    queues: # max 100 queues
      - 'queue1'
      - 'queue2'
    topics: # max 100 topics
      - 'topic1'

توصيف Proxy

لتوصيف AWS Sensor المحدد لاستخدام توصيف proxy ، قم باضافة محددات توصيف البرنامج الوسيط التالية :

com.instana.plugin.aws.mq:
  proxy_host: 'example.com' # proxy host name or ip address
  proxy_port: 3128 # proxy port
  proxy_protocol: 'HTTP' # proxy protocol: HTTP or HTTPS
  proxy_username: 'username' # OPTIONAL: proxy username
  proxy_password: 'password' # OPTIONAL: proxy password

مراقبة حسابات AWS المتعددة

ارجع الى المطبوعات الفنية الى مراقبة حسابات AWS المتعددة لاعداد المراقبة لحسابات AWS المتعددة مع عميل AWS واحد في نفس المنطقة.

نهج ملفات مواصفات محددة بالاسم

لتخطي ملفات المواصفات التي يتم استخدامها لمراقبة MQ، استخدم التوصيف التالي :

com.instana.plugin.aws.mq:
  profile_names:
    - 'profile2'
    - 'profile3'

ملحوظة: يقوم تعريف ملفات المواصفات بمستوى الخدمة باحلال توصيف ملفات مواصفات AWS الشامل.

نهج AWS STS

لاحلال وظائف IAM التي يتم استخدامها لمراقبة MQ، استخدم التوصيف التالي :

com.instana.plugin.aws.mq:
  role_arns:
    - 'arn:aws:iam::<account_1_id>:role/<role_1_name>'
    - 'arn:aws:iam::<account_2_id>:role/<role_2_name>'

ملحوظة: يقوم تعريف وظائف IAM بمستوى الخدمة باحلال توصيف أدوار AWS AWS.

ترشيح

يمكن تعريف شارات التعليم المتعددة ، مفصولة بفاصلة. يتم اتاحة شارات التعليم كزوج من القيم الرئيسية يتم فصله بواسطة : لتسهيل عملية التوصيف ، من الممكن تعريف شارات التعليم التي تريد تضمينها في الاكتشاف أو استبعادها من الاكتشاف. في حالة تعريف شارة التعليم في كل من القائمتين (تضمين واستبعاد) ، يكون لكشف الاستبعاد أولوية أعلى. اذا لم تكن هناك حاجة لخدمات ترشيح البيانات ، فيجب ألا يتم تعريف التوصيف. وليس من الضروري تعريف كل القيم لاتاحة ترشيح البيانات.

يستطيع المستخدمين تحديد عدد المرات التي تقوم فيها أجهزة الاستشعار باستخدام مصادر AWS المعلمة التي تقوم باستخدامtagged-services-poll-rateخاصية التوصيف (المفترض 300 ثانية).

ملاحظة : شارات التعليم متاحة فقط مع عميل AWS.

لتعريف عدد المرات التي تقوم فيها وحدات الاستشعار بالاقتراع لاستخدام المصادر التي تم تعليمها بواسطة التوصيف :

com.instana.plugin.aws:
  tagged-services-poll-rate: 60 #default 300

لتضمين الخدمات بواسطة شارات التعليم في الاكتشاف ، يمكنك استخدام التوصيف التالي :

com.instana.plugin.aws.mq:
  include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)

لاستبعاد الخدمات بواسطة شارات التعليم من اكتشاف استخدام ما بعد التوصيف :

com.instana.plugin.aws.mq:
  exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)

يتم مراقبة خدمات AWS بدون شارات تعليم بطريقة مفترضة ولكن يمكن استبعادها من خلال تحديدinclude_untaggedالمجال الىfalse:

com.instana.plugin.aws.mq:
  include_untagged: false # True value by default

شارات Intana Agent

يجب ملاحظة أن شارات التعليم متاحة فقط مع عميل AWS. لمزيد من التفاصيل عن استخدام شارات التعليم هي تم وصفها هنا.