مراقبة أمازون 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 | عدد الرسائل التي يتم ارسالها الى المستهلكين. |
| الغاء الصف | عدد الرسائل التي تم تسليمها بواسطة المستهلكين. |
| الذاكرة | النسبة المئوية لحدود الذاكرة التي تقوم الوجهة المستهدفة باستخدامها حاليا. |
| تكوين المنتج | عدد المنتجين للوجهة المستهدفة. |
| حجم صف | عبارة عن عدد الرسائل الموجودة في الصف. (ينطبق هذا المقياس على الصفوف فقط.) |
تصاريح
المطلوبة
cloudwatch:GetMetricDatacloudwatch:GetMetricStatisticsmq:ListBrokersmq:DescribeBroker
توصيف 
المقاييس المترية للأزون 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. لمزيد من التفاصيل عن استخدام شارات التعليم هي تم وصفها هنا.