AWS CloudWatch Günlük Grubunu yükleme


11

Birkaç günlük akışları (birkaç EC2 örneklerinden) içeren bir günlük grubu var. Gruptaki birleştirilmiş günlükleri basitçe "kuyruklamak" için herhangi bir yol var mı? Birleştirilmiş günlükleri gösteren ancak günlüklerin sonuna atlayan düğme gri renkteyse "Olayları Ara" yı tıklatırsam. Tarih ve saati manuel olarak girmem gerekiyor. Ayrıca aws cli denedim, ancak aws logs get-log-eventsbelirtilmesi için tek bir günlük akışı adı gerektirir.


1
Keşke mevcut değil. Papertrailapp.com gibi bir hizmeti düşünebilirsiniz - Onları kullandım ve harika .
ceejayoz

3
awslogs henüz aralarında başka bir hizmet tanıtmak olmadan sorununuzu oldukça güzel çözmek gerekir bir sizin günlükleri. (feragatname: awslogs'un yazarıyım) github.com/jorgebastida/awslogs
Jorge Bastida

Yanıtlar:



3

Gerçekten hayal kırıklığına uğradım awslogsve cloudwatch-logs-tailböylece CloudWatch günlüklerini konsola verimli bir şekilde akan (ve JSON çıktısını renklendiren) Saw adlı kendi aracımı yaptım:

MacOS'a aşağıdakilerle yükleyebilirsiniz:

brew tap TylerBrock/saw
brew install saw

JSON çıktısını otomatik olarak genişletme (girintileme) (aracı çalıştırmayı deneyin) gibi bir dizi güzel özelliğe sahiptir --expand:

saw watch my_log_group --expand

Hata günlüklerini görmek istediğiniz bir Lambda ürününüz var mı? Sorun değil:

saw watch /aws/lambda/my_func --filter error 

Testere mükemmeldir, çünkü çıktı kolayca okunabilirdir ve günlükleri gruptaki tek bir akıştan değil, tüm günlük grubundan aktarabilirsiniz. Akışları belirli bir önekle filtrelemek ve izlemek de aynı derecede kolaydır!


1
Testere yaptığınız için teşekkürler - ilginç görünüyor. Deneyeceğim.
crashpoint_zero
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.