تعديلات الخاصة بالبرامج الوسيطة الديناميكية للنظام الرئيسي

ملاحظة : ينطبق هذا الموضوع على agdynamic host agents فقط ، بدلا من static onts. للحصول على مزيد من المعلومات عن الاختلاف بين البرامج الوسيطة الثابتة والمتغيرة ، ارجع الى المطبوعات الفنية الى أنواع Agent Agent .

يمكن أن يقوم وكلاء النظام الرئيسي الديناميكي بتحديث أنفسهم ، وبذلك يتم تقليل النفقات العامة للإدارة.

تعديل الفترة الزمنية

افتراضيا ، تحقق وكلاء النظام الرئيسي الديناميكي للنسخ الجديدة كل يوم في الفترة ما بين 4:15 و 4:45 صباحا. يمكن الغاء اتاحة هذا الفحص الآلي ، أو تحديده لوقت مفضل من اليوم ، أو تحديده للتشغيل في أيام محددة. يقوم Agents بنشر التعديلات بطريقة عشوائية لتجنب الازدحام في شبكة الاتصالات بطلبات متزامنة.

معاملات التوصيف الموجودة فيetc/instana/com.instana.agent.main.config.UpdateManager.cfgملف:

# Instana Update Manager configuration.
# AUTO for automatic updates with given schedule. OFF for no automatic updates.
mode = AUTO
# DAY for daily, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
every = DAY
# Time is hh:mm in 24 hours format.
at = 04:30
# Spread updates randomized over 30 minutes around the configured time
jitter = 30

نسخة الشوط

يتم اصدار كل تغيير للبرنامج الوسيط للنظام الرئيسي كمجموعة كاملة من كل مكونات Agent Agent ، والتي تم استدعائهاversion. تكون كل النسخ التي تم اصدارها متاحة في مستودع تخزين تعديلات Agent Git ، ويتم تعريفها بواسطة Commit'ssha، والذي يعد كود تعريف متفرد لكل ادخال في السجل التاريخي لمستودع التخزين.

من الممكن تحديد نسخة معينة باستخدام المحددات التالية في<instana-agent-dir>/etc/instana/com.instana.agent.bootstrap.AgentBootstrap.cfgقبل بدء التشغيل.

version = <sha>

يقوم بعد ذلك البرنامج الوسيط للنظام الرئيسي باستخدام النسخة ، ولا يتم التعديل الى آخر مرة أخرى حتى يتم تغيير التوصيف الخاص به.

استرجاع النسخة الحالية

تتيح نقطة نهاية agent Agent API التالية نسخة من مكونات النظام الرئيسي :

curl localhost:42699/version