تعديلات
الخاصة بالبرامج الوسيطة الديناميكية للنظام الرئيسي
ملاحظة : ينطبق هذا الموضوع على 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