LoongCollector, Simple Log Service (SLS) için günlük toplama aracıdır. Linux sunuculardan günlükleri toplamak için öncelikle LoongCollector'ı bu sunuculara yüklemeniz gerekir.
Sınırlamalar
Ön Koşullar
Bir yükleme yöntemi seçin
Kurulum yöntemi | Senaryo |
Sunucu, projeyle aynı hesapta ve aynı bölgede bulunan bir ECS örneğidir. | |
Sunucu, projeyle aynı hesapta ancak farklı bir bölgede bulunan bir ECS örneğidir. | |
Sunucu, projeyle aynı bölgede ancak farklı bir hesapta bulunan bir ECS örneğidir. | |
|
Aynı hesap ve bölge
ECS örneğiniz ve projeniz aynı hesapta ve aynı bölgedeyse, tek tıkla kurulumu kullanabilirsiniz. SLS, OOS'u kullanarak kurulumu otomatikleştirir; bu nedenle örnekte manuel olarak oturum açmanız gerekmez.
Tek tıkla kurulum özelliği, SLS'nin veri toplama şablonlarına entegre edilmiştir. SLS, tek satırlı, çok satırlı ve regex tabanlı şablonlar gibi çeşitli metin günlük şablonları sunar. Bu şablonlar yalnızca kullandıkları işleme eklentileri bakımından farklılık gösterir. Bir şablon içinde işleme eklentileri ekleyebilir veya kaldırabilirsiniz. Toplamak istediğiniz günlüklerin özelliklerine göre bir şablon seçin veya herhangi bir metin günlük şablonu seçip günlük özelliklerinize göre işleme eklentilerini yapılandırın.
Yordam
SLS konsolu'na giriş yapın. Proje listesinde istediğiniz projeyi tıklayın.
Sol gezinme bölmesinde
Log Storage > Logstores seçeneklerini belirleyin. İstediğiniz Logstore adının yanındaki
simgesini tıklayın.Data Collection öğesinin yanındaki
simgesini tıklayın, açılan iletişim kutusunda Single-line - Text Log içe aktarma şablonunu seçin ve Integrate Now öğesini tıklayın.Create Machine Group öğesini tıklayın. Projeyle aynı bölgede bulunan bir veya daha fazla ECS örneği seçin ve ardından Install and Create Machine Group öğesini tıklayın.
Kurulumun tamamlanmasını bekleyin, bir ad girin ve ardından OK öğesini tıklayın. Kurulum başarısız olursa Recreate Installation Task öğesini tıklayıp ECS örneklerini yeniden seçin. Seçtiğiniz ECS örneklerinin projeyle aynı bölgede olduğundan emin olun.
Next öğesini tıklayın. Heartbeat durumu FAIL ise Automatic Retry öğesini tıklayın ve durum OK olarak değişene kadar yaklaşık iki dakika bekleyin.
Tek tıkla kurulum tamamlanır. Bir toplama yapılandırması oluşturmak için Next öğesini tıklayın.
Aynı hesap, farklı bölge
Sunucu bir Alibaba Cloud ECS örneğiyse ve örnek ile proje aynı Alibaba Cloud hesabına ait ancak farklı bölgelerdeyse, kurulum paketini manuel olarak indirmeniz ve kurulum komutunda internet veya transfer hızlandırma üzerinden veri iletimini kullanmanız gerekir.
Yordam
-
Kurulum paketini indirin. Sunucuda indirme komutunu çalıştırın. Örnek kodda
${region_id}ifadesinicn-hangzhouile değiştirebilirsiniz. İndirmeyi hızlandırmak için${region_id}ifadesini ECS örneğinin bulunduğu bölgenin Bölge Kimliği ile değiştirin.wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh -O loongcollector.sh; -
Bir iletim yöntemi seçin ve kurulum komutunu çalıştırın.
${region_id}ifadesini projenin bulunduğu bölgenin Bölge Kimliği ile değiştirin.-
Internet: Bu yöntem, bölgeler arası dağıtımlar ve diğer cloud platformlarından veya şirket içi sunuculardan veri toplama gibi çoğu senaryo için uygundur. Ancak bant genişliği sınırlamalarına ve potansiyel kararsızlığa tabidir.
chmod +x loongcollector.sh; ./loongcollector.sh install ${region_id}-internet -
Transfer acceleration: Bu yöntem, Çin anakarasındaki bir bölgeden Çin anakarası dışındaki bir bölgeye gibi bölgeler arası veri iletimi için kullanılır. Content Delivery Network (CDN) kullanarak veri iletimini hızlandırır ve performansı artırır; bu sayede internet üzerindeki yüksek gecikme süresi ve kararsızlık önlenir. Ancak bu yöntem veri transfer ücretlerine tabidir.
Kurulum komutunu çalıştırmadan önce proje için bölge transfer hızlandırma özelliğini etkinleştirmeniz gerekir.
chmod +x loongcollector.sh; ./loongcollector.sh install ${region_id}-acceleration
-
-
Başlatma durumunu kontrol edin.
loongcollector is runningdöndürülürse aracının başlatıldığı anlamına gelir.sudo /etc/init.d/loongcollectord status -
Bir makine grubu yapılandırın. SLS, özel tanımlayıcıları keşfetmek ve ana bilgisayarlardaki LoongCollector ile kalp atışı bağlantıları kurmak için makine gruplarını kullanır.
-
Sunucuda
user-defined-test-1gibi özel bir dizeyi özel tanımlayıcı dosyasına yazın. Bu dize sonraki bir adımda kullanılacaktır.# Write a custom string to the specified file. If the directory does not exist, create it manually. The file path and name are fixed by SLS and cannot be changed. echo "user-defined-test-1" > /etc/ilogtail/user_defined_id SLS konsolu'na giriş yapın. Proje listesinde istediğiniz projeyi tıklayın.
Sol gezinme bölmesinde
Resources > Machine Groups seçeneklerini belirleyin.Machine Groups öğesinin yanındaki
simgesini tıklayın ve ardından Create Machine Group öğesini tıklayın.-
Aşağıdaki parametreleri yapılandırın ve OK öğesini tıklayın.
Machine Group Name: Makine grubu için bir ad girin. Proje içinde benzersiz olmalı, 3 ila 128 karakter uzunluğunda olmalı, küçük harf veya rakamla başlamalı ve bitmeli; ayrıca yalnızca küçük harfler, rakamlar, kısa çizgiler (-) ve alt çizgiler (_) içermelidir.
Machine Group Identifier: Custom Identifier seçeneğini belirleyin.
Özel tanımlayıcı: Sunucudaki özel tanımlayıcı dosyasındaki özel dizeyle eşleşen tanımlayıcıyı girin. Örneğin,
user-defined-test-1.
-
Makine grubu oluşturulduktan sonra makine grubu listesinde hedef makine grubunu tıklayarak Heartbeat durumunu kontrol edin. Durum FAIL ise yaklaşık iki dakika bekleyin ve ardından manuel olarak yenileyin. OK durumu, makine grubunun başarıyla oluşturulduğu anlamına gelir.
Kurulumdan sonra günlükleri toplamak için bir toplama yapılandırması oluşturun.
Aynı bölgede farklı hesaplar
Sunucunuz bir Alibaba Cloud ECS örneğiyse ve örnek ile proje aynı bölgedeyse ancak farklı Alibaba Cloud hesaplarına aitse, kurulum paketini manuel olarak indirmeniz gerekir. Kurulum komutunda dahili ağ iletim yöntemini kullanın ve bir kullanıcı kimliği yapılandırın.
Şu adımları izleyin:
-
Kurulum paketini indirin. Sunucuda indirme komutunu çalıştırın. Örnek kodda
${region_id}ifadesinicn-hangzhouile değiştirebilirsiniz. İndirmeyi hızlandırmak için Bölge Kimliği bölümüne bakın ve${region_id}ifadesini ECS örneğinizin bulunduğu bölgeyle değiştirin.wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh -O loongcollector.sh; -
Kurulum komutunu çalıştırın.
${region_id}ifadesini projenin Bölge Kimliği ile değiştirin.Bağlantı zaman aşımı oluşursa yanlış
${region_id}kullanmış olabilirsiniz. Dahili ağ, farklı bölgeler arasında bağlantı kuramaz. Bölge Kimliğini düzeltin ve kurulum komutunu tekrar çalıştırın.chmod +x loongcollector.sh; ./loongcollector.sh install ${region_id} -
Başlatma durumunu kontrol edin. Komutu çalıştırın.
loongcollector is runningdöndürülürse başlatma başarılı olur.sudo /etc/init.d/loongcollectord status -
Kullanıcı kimliğini yapılandırın. Kullanıcı kimliği dosyası, projeye sahip olan kök Alibaba Cloud hesabının kimliğini içerir. Bu kimlik, hesabın bu sunucudan günlüklere erişme ve bunları toplama iznine sahip olduğunu gösterir.
Kullanıcı kimliğini yalnızca başka bir hesaba ait ECS örneklerinden, kendi kendine yönetilen sunuculardan veya diğer cloud sağlayıcılarının sunucularından günlük toplarken yapılandırmanız gerekir. Birden çok hesap aynı sunucudan günlük topluyorsa o sunucuda birden çok kullanıcı kimliği dosyası oluşturabilirsiniz.
SLS konsolu'na giriş yapın. Sağ üst köşedeki profil resminizin üzerine gelin. Açılan sekmede hesap kimliğini görüntüleyin ve kopyalayın. Kök hesap kimliğini kopyaladığınızdan emin olun.
-
LoongCollector'ın yüklü olduğu sunucuda bir kullanıcı kimliği dosyası oluşturun. Dosya adı olarak kök hesap kimliğini kullanın.
touch /etc/ilogtail/users/{Alibaba Cloud Account ID} # If the /etc/ilogtail/users directory does not exist, create it manually. The user ID file requires only a filename and no file extension.
-
Bir makine grubu yapılandırın. SLS, özel tanımlayıcıyı keşfetmek ve ana bilgisayardaki LoongCollector ile kalp atışı bağlantısı kurmak için makine grubunu kullanır.
-
Sunucuda
user-defined-test-1özel dizesini özel tanımlayıcı dosyasına yazın. Bu dize sonraki bir adımda kullanılır.# Write a custom string to the specified file. If the directory does not exist, create it manually. # The file path and name are fixed by SLS and cannot be changed. echo "user-defined-test-1" > /etc/ilogtail/user_defined_id SLS konsolu'na giriş yapın. Proje listesinde hedef projeyi tıklayın.
Resources öğesini tıklayın ve ardından Machine Groups öğesini tıklayın.Machine Groups listesinin sağında
simgesini tıklayın ve ardından Create Machine Group öğesini tıklayın. Alternatif olarak sağ üst köşedeki dört kareli simgeyi tıklayabilir ve açılır menüden Create Machine Group seçeneğini belirleyebilirsiniz.-
Aşağıdaki ayarları yapılandırın ve OK öğesini tıklayın.
Makine Grubu Adı ayarlayın: Ad, proje içinde benzersiz olmalıdır. Ad 3 ila 128 karakter uzunluğunda olmalı, küçük harf veya rakamla başlamalı ve bitmeli; ayrıca yalnızca küçük harfler, rakamlar, kısa çizgiler (-) ve alt çizgiler (_) içermelidir.
Machine Group Identifier: ayarını Custom Identifier olarak belirleyin.
Özel Tanımlayıcı: Yapılandırdığınız özel tanımlayıcıyı girin. Bu tanımlayıcı, sunucudaki özel tanımlayıcı dosyasındaki özel dizeyle aynı olmalıdır. Bu örnekte tanımlayıcı
user-defined-test-1değerindedir.
-
Makine grubu oluşturulduktan sonra listeden hedef makine grubunu tıklayın. Makine grubu durumu bölümünde Heartbeat durumunu kontrol edin. Durum FAIL ise yaklaşık iki dakika bekleyin ve ardından sayfayı yenileyin. Kalp atışı durumu OK ise makine grubu başarıyla oluşturulmuştur.
Kurulum tamamlandıktan sonra günlükleri toplamak için bir toplama yapılandırması oluşturmanız gerekir.
Diğer cloud veya şirket içi sunucular
Sunucunuz başka bir cloud platformunda barındırılıyorsa veya bir şirket içi sunucuyse, kurulum paketini manuel olarak indirmeniz gerekir. Kurulum komutunda public network veya transfer hızlandırma yöntemini kullanın ve bir kullanıcı kimliği yapılandırın. Bir Alibaba Cloud ECS örneği de örnek ve proje farklı Alibaba Cloud hesaplarına aitse veya farklı bölgelerdeyse şirket içi bir sunucu olarak kabul edilir.
Sunucu kullanım sınırlamaları için bkz. Desteklenen Linux dağıtımları.
Yordam
-
Kurulum paketini indirin. Sunucunuzda indirme komutunu çalıştırın. Örnek kodda
${region_id}ifadesinicn-hangzhouile değiştirebilirsiniz. Paket indirmeyi hızlandırmak için Bölge Kimliği bölümüne bakın ve${region_id}ifadesini ECS örneğinizin bölge kimliğiyle değiştirin.wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh -O loongcollector.sh; -
Bir transfer yöntemi seçin ve kurulum komutunu çalıştırın.
${region_id}ifadesini projenizin bulunduğu bölgenin Bölge Kimliği ile değiştirin.-
Public network: Bu yöntem, bölgeler arası transferler ve diğer cloudlardaki veya şirket içi sunucular dahil çoğu senaryo için çalışır. Ancak bant genişliği sınırlamalarına ve potansiyel kararsızlığa tabidir.
chmod +x loongcollector.sh; ./loongcollector.sh install ${region_id}-internet -
Transfer acceleration: Çin anakarasından yurtdışı bölgelere gibi bölgeler arası transferler için bunu kullanın. Performansı artırmak ve public network'ün yüksek gecikme süresi ve kararsızlığını önlemek için CDN hızlandırmasını kullanır. Bu trafik ek ücrete tabidir.
Kurulum komutunu çalıştırmadan önce projeniz için bölge günlük transfer hızlandırma özelliğini etkinleştirin.
chmod +x loongcollector.sh; ./loongcollector.sh install ${region_id}-acceleration
-
-
Başlatma durumunu kontrol edin. Komutu çalıştırın.
loongcollector is runningdöndürülürse başlatma başarılı olur.sudo /etc/init.d/loongcollectord status -
Kullanıcı kimliğini yapılandırın. Kullanıcı kimliği dosyası, projeye sahip olan Alibaba Cloud kök hesabının kimliğini içerir. Bu kimlik, hesabın bu sunucudan günlüklere erişme ve bunları toplama iznine sahip olduğunu doğrular.
Kullanıcı kimliğini yalnızca hesabınıza ait olmayan bir ECS örneğinden, şirket içi bir sunucudan veya başka bir cloud sağlayıcısının sunucusundan günlük toplarken yapılandırın. Birden çok hesap aynı sunucudan günlük topluyorsa üzerinde birden çok kullanıcı kimliği dosyası oluşturabilirsiniz.
SLS konsolu'na giriş yapın. Sağ üst köşedeki kullanıcı avatarınızın üzerine gelin. Açılan sekmede hesap kimliğini görüntüleyin ve kopyalayın. Kök hesap kimliğini kopyaladığınızdan emin olun.
-
LoongCollector'ın yüklü olduğu sunucuda bir kullanıcı kimliği dosyası oluşturun. Dosya adı olarak kök hesap kimliğini kullanın.
touch /etc/ilogtail/users/{Alibaba Cloud Account ID} # If the /etc/ilogtail/users directory does not exist, create it manually. The user ID file only needs a filename and does not require a file extension.
-
Bir makine grubu yapılandırın. SLS, özel tanımlayıcıyı keşfetmek ve ana bilgisayardaki LoongCollector ile kalp atışı bağlantısı kurmak için makine grubunu kullanır.
-
Sunucuda
user-defined-test-1özel dizesini özel tanımlayıcı dosyasına yazın. Bu dize sonraki bir adımda kullanılacaktır.# Write the custom string to the specified file. If the directory does not exist, create it manually. The file path and name are fixed by SLS and cannot be customized. echo "user-defined-test-1" > /etc/ilogtail/user_defined_id SLS konsolu'na giriş yapın. Proje listesinde hedef projeyi tıklayın.
Resources öğesini tıklayın ve ardından Machine Groups öğesini tıklayın.Machine Groups öğesinin sağında
simgesini tıklayın ve ardından Create Machine Group öğesini tıklayın.-
Aşağıdaki ayarları yapılandırın ve OK öğesini tıklayın.
Makine grubu adı: Ad, proje içinde benzersiz olmalıdır. 3 ila 128 karakter uzunluğunda olmalı, küçük harf veya rakamla başlamalı ve bitmeli; ayrıca yalnızca küçük harfler, rakamlar, kısa çizgiler (-) ve alt çizgiler (_) içermelidir.
Machine Group Identifier: Custom Identifier seçeneğini belirleyin.
Özel Tanımlayıcı: Yapılandırılan özel tanımlayıcıyı girin. Sunucudaki özel tanımlayıcı dosyasındaki özel dizeyle eşleşmelidir. Bu örnekte değer
user-defined-test-1şeklindedir.
-
Makine grubu oluşturulduktan sonra makine grubu listesinde onu tıklayın. Makine grubu durumu panelinde Heartbeat durumunu kontrol edin. Durum FAIL ise yaklaşık iki dakika bekleyin ve sayfayı yenileyin. OK durumu, oluşturma işleminin başarılı olduğu anlamına gelir.
Kurulumdan sonra günlükleri toplamak için bir toplama yapılandırması oluşturun.
LoongCollector'ı toplu olarak yükleme
Otomatik kurulum özelliği, örnekler ve proje aynı hesapta ve bölgedeyse birden fazla ECS örneği seçmeyi destekler.
-
Diğer senaryolarda geçici görevler olarak komutları çalıştırmak için ECS Cloud Assistant kullanın. Bu sayede LoongCollector kurulum komutlarını ECS örneklerinde toplu olarak çalıştırabilirsiniz.
İndirme ve kurulum komutları için önceden açıklanan kurulum senaryolarına bakın. ECS Cloud Assistant'ın nasıl kullanılacağını öğrenmek için bkz. Komut oluşturma ve çalıştırma.
Güncelleme ve geri alma
LoongCollector güncelleme sırasında çalışmayı durdurur ve güncelleme tamamlandıktan sonra otomatik olarak başlar. Güncelleme yalnızca gerekli dosyaların üzerine yazar. Güncelleme sırasında hiçbir günlüğün kaybolmamasını sağlamak için yapılandırma dosyaları ve kontrol noktası dosyaları korunur.
LoongCollector'ı güncelleme veya Logtail'i LoongCollector'a yükseltme
-
En son kurulum paketini almak için sunucuda indirme komutunu çalıştırın. Örnek kodda
${region_id}ifadesinicn-hangzhougibi bir bölge kimliğiyle değiştirin. Paket indirmeyi hızlandırmak için Bölgeler bölümüne bakın ve${region_id}ifadesini ECS örneğinizin bulunduğu bölgeyle değiştirin.wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh -O loongcollector.sh; -
Güncelleme komutunu çalıştırın. Güncellemek için
upgradekomutunu kullanın.installkomutunu kullanırsanız üzerine yazarak kurulum yapılır ve orijinal yapılandırmanız kaybolur.chmod +x loongcollector.sh; sudo ./loongcollector.sh upgrade; -
Aşağıdaki bilgiler görüntülenirse güncelleme başarılı olur.
Upgrade loongcollector files successfully. Starting loongcollector ... Upgrade loongcollector successfully.
LoongCollector'ı Logtail'e geri alma
logtail.sh betiğini tekrar indirin. Betiğin önceki sürümünü kullanmayın.
-
Kurulum paketini almak için sunucuda indirme komutunu çalıştırın. Örnek kodda
${region_id}ifadesinicn-hangzhougibi bir bölge kimliğiyle değiştirin. Paket indirmeyi hızlandırmak için Bölgeler bölümüne bakın ve${region_id}ifadesini ECS örneğinizin bulunduğu bölgeyle değiştirin.wget https://logtail-release-${region_id}.oss-${region_id}.aliyuncs.com/linux64/logtail.sh -O logtail.sh; -
Geri alma komutunu çalıştırın. 1.8.7 gibi bir sürüm belirtmek için yorumlanmış satıra bakın ve sürüm numarasını gerektiği gibi değiştirin.
chmod +x logtail.sh; sudo ./logtail.sh upgrade; #chmod +x logtail.sh; sudo ./logtail.sh upgrade -v 1.8.7;
Belirli bir sürümü yükleme
Belirli bir sürümü yüklemek için -v parametresini kullanın. Aşağıdaki komutlara bakın ve sürüm numarasını gerektiği gibi değiştirin.
-
LoongCollector
chmod +x loongcollector.sh; sudo ./loongcollector.sh install ${region_id} -v 3.2.6; -
Logtail
chmod +x logtail.sh; sudo ./logtail.sh install ${region_id} -v 1.8.7;
LoongCollector'ı kaldırma
-
Örnek kodda
${region_id}ifadesinicn-hangzhougibi bir bölge kimliğiyle değiştirin. Yürütmeyi hızlandırmak için Bölgeler bölümüne bakın ve${region_id}ifadesini ECS örneğinizin bulunduğu bölgeyle değiştirin.wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh -O loongcollector.sh; -
Kaldırma komutunu çalıştırın.
chmod +x loongcollector.sh; sudo ./loongcollector.sh uninstall;
Sıkça Sorulan Sorular
İnternet bağlantısı olmayan bir sunucuya LoongCollector yükleme
-
LoongCollectoryüklemek istediğiniz sunucuda sistem mimarisini kontrol etmek içinuname -mkomutunu çalıştırın. Ardından internet erişimi olan bir sunucuda ilgili indirme komutunu çalıştırın.${region_id}ifadesini projenizin Bölge Kimliği ile değiştirin.-
ARM mimarisi:
wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh;wget http://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/aarch64/main/loongcollector-linux64.tar.gz; -
x86-64 mimarisi:
wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh;wget http://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/x86_64/main/loongcollector-linux64.tar.gz;
-
-
İndirilen kurulum betiğini ve paketini
LoongCollectoryüklemek istediğiniz sunucuya kopyalayın. Ardından aşağıdaki komutu çalıştırın.${region_id}ifadesini projenizin Bölge Kimliği ile değiştirin.chmod +x loongcollector.sh; ./loongcollector.sh install-local ${region_id}-internet -
Durum komutunu çalıştırın. Çıktı
loongcollector is runningise LoongCollector başarıyla başlatılmıştır.sudo /etc/init.d/loongcollectord status Sunucu internete erişemediği için ayrıca bir proxy yapılandırarak bağlantı kurmanız gerekir.
İnternet bağlantısı olmayan bir sunucuda LoongCollector'ı güncelleme
-
LoongCollector'ı güncellemek istediğiniz sunucuda sistem mimarisini kontrol etmek içinuname -mkomutunu çalıştırın. Ardından internet erişimi olan bir sunucuda ilgili komutu çalıştırın.${region_id}ifadesini projenizin bölgesi ile değiştirin.-
ARM mimarisi:
wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh;wget http://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/aarch64/main/loongcollector-linux64.tar.gz; -
x86-64 mimarisi:
wget https://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/loongcollector.sh;wget http://aliyun-observability-release-${region_id}.oss-${region_id}.aliyuncs.com/loongcollector/linux64/latest/x86_64/main/loongcollector-linux64.tar.gz;
-
-
Kurulum betiğini ve paketini
LoongCollector'ı güncellemek istediğiniz sunucuya kopyalayın. Ardından aşağıdaki komutu çalıştırın:chmod +x loongcollector.sh;./loongcollector.sh upgrade-local;
Tek tıkla kurulum başarısız oluyor
Otomatik kurulum yalnızca ECS örneği ve proje aynı hesapta ve bölgedeyse desteklenir. Durumunuz bu değilse farklı bir kurulum yöntemi kullanın. Kurulumunuz bu gereksinimi karşılıyorsa izin ve ağ gereksinimlerini karşılayıp karşılamadığınızı kontrol edin. Daha fazla bilgi için bkz. Ön Koşullar.
Eksik veya başarısız kalp atışını çözme
Kalp atışı durumu FAIL ise bunun nedeni ilk bağlantının zaman alması olabilir. Yaklaşık iki dakika bekleyin ve ardından durumu yenileyin. Durum hala FAIL ise sorun gidermek için şu adımları izleyin:
-
Sunucu ile SLS projesi arasındaki ilişkiyi onaylayın. Kurulum yordamı bu ilişkiye göre değişir.
Yanlış yordamı kullandıysanız sunucuda
chmod +x loongcollector.sh; sudo ./loongcollector.sh uninstall;komutunu çalıştırarak kaldırma işlemi yapın. Ardından doğru yordamı kullanarak kurulumu tekrarlayın.
-
Doğru yordamı kullandıysanız ancak kalp atışı durumu hala FAIL ise LoongCollector'ın yüklü olduğu sunucuyu kontrol edin.
/usr/local/ilogtail/ilogtail_config.jsondosyasındakiregiondeğerinin SLS projenizin Bölge Kimliği ile eşleştiğini doğrulayın.-
Eşleşmiyorsa kurulum komutundaki ${region_id} ifadesini doğru Bölge Kimliğiyle değiştirin ve komutu tekrar çalıştırın. LoongCollector dosyayı güncelleyecektir.
Bu eylem mevcut kurulumun üzerine yazar ve orijinal yapılandırmalarınızı siler. Bu yöntemi zaten toplama için yapılandırılmış sunucularda dikkatli kullanın.
Bilgiler doğruysa veya yeniden yükledikten sonra kalp atışı durumu hala FAIL ise sonraki adıma geçin.
-
-
Yordamınız bir kullanıcı kimliği dosyası gerektiren hesaplar arası bir senaryo içeriyorsa aşağıdakileri kontrol edin:
Kullanıcı kimliği kök hesabın kimliği olmalıdır. Değilse değiştirin.
Kök hesap kimliği, ECS sunucusuna sahip olan hesaba değil, SLS projesine sahip olan hesaba ait olmalıdır.
SLS konsolunda makine grubu için yapılandırılan özel tanımlayıcıyı kontrol edin. Sunucudaki özel tanımlayıcı dosyasının içeriğiyle eşleştiğinden emin olun. Eşleşmiyorsa konsol yapılandırmasını veya dosyayı değiştirerek ikisini aynı hale getirin.
Kalp atışı durumu hala FAIL ise ağ gereksinimlerini karşılayıp karşılamadığınızı kontrol edin. Daha fazla bilgi için bkz. Ön Koşullar.
İlgili Başvurular
Bölgeler
SLS konsolu'na giriş yapın. Proje listesinde hedef projeyi tıklayın.
Proje adının sağındaki
simgesini tıklayarak proje genel bakış sayfasına gidin.-
Temel Bilgiler bölümünde mevcut projenin bölge adını görüntüleyin. İlgili Bölge Kimliği için aşağıdaki tabloya bakın.
Bölge, cloud kaynakları için fiziksel bir veri merkezinin coğrafi konumunu temsil eder . Bölge Kimliği, bir cloud hizmet bölgesi için benzersiz bir tanımlayıcıdır.
LoongCollector ağ transfer türleri
Uç nokta, SLS için erişim alan adıdır. Bir projeye ve günlük verilerine erişmek için kullanılan URL'dir. Uç nokta, projenin bulunduğu bölgeye özeldir. SLS özel uç noktalar, public uç noktalar ve transfer hızlandırma uç noktaları sağlar. Uç noktaları aşağıdaki gibi görüntüleyin:
SLS konsolu'na giriş yapın. Proje listesinde hedef projeyi tıklayın.
Proje adının sağındaki
simgesini tıklayarak proje genel bakış sayfasına gidin.Erişim Uç Noktaları bölümünde mevcut projenin uç nokta bilgilerini görüntüleyin. Farklı ağ transfer yöntemleri farklı uç noktalara karşılık gelir. Doğru ağ transfer yöntemini seçmek daha hızlı ve kararlı günlük verisi iletimi sağlamaya yardımcı olur.
Ağ türü | İlgili uç nokta türü | Açıklama | Senaryolar |
Alibaba Cloud dahili ağı | Özel uç nokta | Alibaba Cloud dahili ağı gigabit paylaşımlı bir ağdır. Günlük verilerini dahili ağ üzerinden aktarmak, public internete göre daha hızlı ve kararlıdır. Dahili ağ VPC ve klasik ağı içerir. | ECS örneği ve SLS projesi aynı bölgededir veya şirket içi sunucunuzu dahili ağa bağladınız. Not ECS örneğinizle aynı bölgede bir SLS projesi oluşturun. Bu sayede public bant genişliği tüketmeden Alibaba Cloud dahili ağı üzerinden ECS örneğinden günlükleri toplayabilirsiniz. |
Public internet | Public uç nokta | Günlük verilerini public internet üzerinden aktardığınızda veri toplama hızı ve kararlılığı bant genişliği sınırlamaları, ağ titremesi, gecikme süresi ve paket kaybından etkilenebilir. | Verileri aşağıdaki iki durumda public internet üzerinden aktarın.
|
Transfer hızlandırma | Transfer hızlandırma uç noktası | Alibaba Cloud CDN kenar düğümlerini kullanarak günlük toplamayı hızlandırmak, public internet üzerinden toplamaya kıyasla ağ gecikme süresi ve kararlılığı açısından önemli avantajlar sunar ancak trafik ek ücrete tabidir. | Uygulama sunucunuz ve SLS projeniz sırasıyla Çin ve uluslararası bölgelerde bulunuyorsa verileri public internet üzerinden aktarmak yüksek gecikme süresi ve kararsızlığa neden olabilir. Bu durumda verileri aktarmak için transfer hızlandırmayı kullanın. Daha fazla bilgi için bkz. Transfer hızlandırma. |