مراقبة AWS SQS
ملاحظة : معرفة المزيد عن خدمات AWS المدعمة الأخرى مع مطبوعات أفك الفنية الخاصة بنا.
Sensor (Data Collection)
توصيف
متتبع
- عنوان نقطة النهاية
- ARN
- القطاع
- emit noitaerC
- فترة الاحتفاظ بالرسالة
- أقصى حجم للرسالة
- انقضاء وقت الرؤية
- خاتم وقت آخر تعديل
مقاييس مترية
- عدد الرسائل التي تم تأجيلها
- عدد الرسائل غير المرئية
- عدد الرسائل المرئية
- عدد الرسائل التي تم استلامها
- عدد الرسائل التي تم استلامها
- عدد الرسائل المرسلة
- عمر رسالة السن الأقدم
- حجم الرسالة المرسل
تصاريح
المطلوبة
cloudwatch:GetMetricStatisticscloudwatch:GetMetricDatasqs:ListQueuessqs:GetQueueAttributessqs:ListQueueTags
توصيف 
يتم سحب مقاييس SQS كل 5 دقائق ، وهذا يمكن تغييره بواسطة توصيف agent في<agent_install_dir>/etc/instana/configuration.yml:
com.instana.plugin.aws.sqs:
cloudwatch_period: 300
لالغاء اتاحة المراقبة لنسخ SQS قم باستخدام التوصيف التالي :
com.instana.plugin.aws.sqs:
enabled: false
توصيف
Proxy
لتوصيف AWS Sensor المحدد لاستخدام توصيف proxy ، قم باضافة محددات توصيف البرنامج الوسيط التالية :
com.instana.plugin.aws.sqs:
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 واحد في نفس المنطقة.
نهج ملفات مواصفات محددة بالاسم
لاحلال ملفات المواصفات التي يجب استخدامها لمراقبة SQS ، استخدم التوصيف التالي :
com.instana.plugin.aws.sqs:
profile_names:
- 'profile2'
- 'profile3'
ملحوظة: سيقوم تعريف ملفات المواصفات بمستوى الخدمة باحلال توصيف ملفات مواصفات AWS الشامل.
نهج
AWS STS
لاحلال ملفات المواصفات التي يجب استخدامها لمراقبة SQS ، استخدم التوصيف التالي :
com.instana.plugin.aws.sqs:
role_arns:
- 'arn:aws:iam::<account_1_id>:role/<role_1_name>'
- 'arn:aws:iam::<account_2_id>:role/<role_2_name>'
ملحوظة: سيقوم تعريف وظائف IAM بمستوى الخدمة باحلال توصيف أدوار AWS ARIM الشاملة.
ترشيح
يمكن تعريف شارات التعليم المتعددة ، مفصولة بفاصلة. يجب أن يتم تقديم شارات التعليم كزوج من قيم-مفتاح يتم فصله بواسطة:. لجعل التوصيف أكثر سهولة ، من الممكن تعريف شارات التعليم التي تريد تضمينها في الاكتشاف أو استبعادها من الاكتشاف. في حالة وجود علامات تم تعريفها في كل من الكشوف (تضمين واستبعاد) ، يكون لكشف الاستبعاد أولوية أعلى. اذا لم تكن هناك حاجة لترشيح الخدمات ، فيجب ألا يتم تعريف التوصيف. وليس من الضروري تعريف كل القيم لاتاحة ترشيح البيانات.
يستطيع المستخدمين تحديد عدد المرات التي ستقوم فيها وحدات الاستشعار بالاقتراع على مصادر AWS التي تم تعليمها باستخدامtagged-services-poll-rateخاصية التوصيف (المفترض 300 ثانية).
ملاحظة : شارات التعليم متاحة بالاشتراك مع عميل AWSفقط.
لتعريف عدد المرات التي ستقوم فيها وحدات الاستشعار بالاقتراع على المصادر التي تم تعليمها باستخدام المواصفات التالية :
com.instana.plugin.aws:
tagged-services-poll-rate: 60 #default 300
لتضمين الخدمات بواسطة شارات التعليم في استخدام الاكتشاف باستخدام التوصيف :
com.instana.plugin.aws.sqs:
include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
لاستبعاد الخدمات بواسطة شارات التعليم من اكتشاف استخدام ما بعد التوصيف :
com.instana.plugin.aws.sqs:
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.sqs:
include_untagged: false # True value by default
معدل الاقتراع
يستطيع المستخدمين تحديد عدد المرات التي ستقوم فيها وحدات الاستشعار بالاقتراع على مصادر AWS التي تم تعليمها باستخدامtagged-services-poll-rateخاصية التوصيف (المفترض 300 ثانية).
لتعريف عدد المرات التي ستقوم فيها وحدات الاستشعار بالاقتراع على المصادر التي تم تعليمها باستخدام المواصفات التالية :
com.instana.plugin.aws:
tagged-services-poll-rate: 60 #default 300