Dinamik anasistem aracılarının güncelleştirmelerini yapılandırma
Not: Bu konu, durağan (static) olanlar yerine yalnızca dinamik anasistem aracıları için geçerlidir. Statik ve dinamik aracılar arasındaki farkıyla ilgili daha fazla bilgi için Host Agent Types belgelerine bakın.
Dinamik anasistem aracıları kendilerini güncelleyebilir ve böylece yönetim ek yükünü azaltabilir.
Güncelleme aralığı
Varsayılan olarak, dinamik anasistem aracıları her gün 4:15 ve 4:45 saatleri arasında yeni sürümler olup olmadığını denetler. Bu otomatik denetim devre dışı bırakılabilir, tercih edilen bir gün olarak ayarlanabilir ya da belirli günlerde çalışacak şekilde ayarlayabilirsiniz. Aracılar, eşitlenmiş isteklerle ağı sıkılaştırılmasını önlemek için güncelleştirmelerini rasgele dağıtabiliyor.
Yapılandırma parametreleri etc/instana/com.instana.agent.main.config.UpdateManager.cfg dosyasında yer alıyor:
# 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
Sürüm sabitleme
Anasistem aracısında yapılan her değişiklik, versionadı verilen tüm anasistem aracısı bileşenlerinin tam bir kümesi olarak serbest bırakılır. Tüm serbest bırakılan sürümler Aracı Güncellemeleri Git havuzunda bulunur ve bunlar kesinleştirme shaile tanımlanır; bu, havuz geçmişindeki her bir girdi için benzersiz bir tanıtıcıdır.
Başlatma işleminden önce <instana-agent-dir>/etc/instana/com.instana.agent.bootstrap.AgentBootstrap.cfg dosyasında aşağıdaki ayarı kullanarak belirli bir sürümü seçmek mümkündür.
version = <sha>
Daha sonra, anasistem aracısı sürümünü kullanır ve yapılandırması değiştirilinceye kadar hiçbir zaman daha yeni bir sürüm güncelleştirmez.
Geçerli sürümü alınıyor
Aşağıdaki anasistem aracısı API uç noktası, anasistem aracısının bileşenlerinin sürümünü sağlar:
curl localhost:42699/version