Checkpoints
Create a Compute Engine instance
/ 25
Add Apache2 HTTP Server to your instance
/ 25
Get a success response over External IP of VM instance
/ 25
Create an uptime check and alerting policy.
/ 25
Cloud Monitoring: Qwik Start
- GSP089
- Genel Bakış
- Hedefler
- Kurulum ve şartlar
- 1. görev: Compute Engine örneği oluşturma
- 2. görev: Örneğinize Apache2 HTTP Server'ı ekleme
- 3. görev: Çalışma denetimi oluşturma
- 4. görev: Uyarı politikası oluşturma
- 5. görev: Kontrol paneli ve grafik oluşturma
- 6. görev: Günlüklerinizi görüntüleme
- 7. görev: Çalışma denetimi sonuçlarını ve tetiklenen uyarıları kontrol etme
- Tebrikler!
GSP089
Genel Bakış
Cloud Monitoring, bulutla desteklenen uygulamaların performansını, çalışma süresini ve genel durumunu görebilmenizi sağlar. Cloud Monitoring; Google Cloud, Amazon Web Services, barındırılan çalışma süresi kontrolleri, uygulama araçları ve Cassandra, Nginx, Apache Web Server, Elasticsearch gibi çeşitli yaygın uygulama bileşenlerinden metrik, etkinlik ve meta veri toplar. Cloud Monitoring, bu verileri alıp kontrol panelleri, grafikler ve uyarılar aracılığıyla analizler oluşturur. Cloud Monitoring uyarıları; Slack, PagerDuty, HipChat, Campfire ve daha fazlasıyla entegre şekilde ortak çalışmanıza yardımcı olur.
Bu laboratuvarda, örneğinizden bilgi toplamak için izleme ve günlük kaydı aracılarını yükleyeceksiniz. Bu bilgiler, üçüncü taraf uygulamalarındaki metrikleri ve günlükleri içerebilir.
Hedefler
Bu laboratuvarda şunları öğreneceksiniz:
- Cloud Monitoring ile Compute Engine sanal makine örneğini izleme
- Sanal makineniz için izleme ve günlük kaydı aracılarını yükleme
Kurulum ve şartlar
Laboratuvarı Başlat düğmesini tıklamadan önce
Buradaki talimatları okuyun. Laboratuvarlar süreli olduğundan duraklatılamaz. Laboratuvarı Başlat'ı tıkladığınızda başlayan zamanlayıcı, Google Cloud kaynaklarının ne süreyle kullanımınıza açık durumda kalacağını gösterir.
Bu uygulamalı laboratuvarı kullanarak, laboratuvar etkinliklerini gerçek bir bulut ortamında (Simülasyon veya demo ortamında değil.) gerçekleştirebilirsiniz. Bu olanağın sunulabilmesi için size yeni, geçici kimlik bilgileri verilir. Bu kimlik bilgilerini laboratuvar süresince Google Cloud'da oturum açmak ve Google Cloud'a erişmek için kullanırsınız.
Bu laboratuvarı tamamlamak için şunlar gerekir:
- Standart bir internet tarayıcısına erişim (Chrome Tarayıcı önerilir).
- Laboratuvarı tamamlamak için yeterli süre. (Laboratuvarlar, başlatıldıktan sonra duraklatılamaz)
Laboratuvarınızı başlatma ve Google Cloud Console'da oturum açma
-
Laboratuvarı Başlat düğmesini tıklayın. Laboratuvar için ödeme yapmanız gerekiyorsa ödeme yöntemini seçebileceğiniz bir pop-up açılır. Soldaki Laboratuvar Ayrıntıları panelinde şunlar yer alır:
- Google Cloud Console'u aç düğmesi
- Kalan süre
- Bu laboratuvarda kullanmanız gereken geçici kimlik bilgileri
- Bu laboratuvarda ilerlemek için gerekebilecek diğer bilgiler
-
Google Cloud Console'u aç'ı tıklayın (veya Chrome Tarayıcı'yı kullanıyorsanız sağ tıklayıp Bağlantıyı gizli pencerede aç'ı seçin).
Laboratuvar, kaynakları çalıştırır ve sonra Oturum açın sayfasını gösteren başka bir sekme açar.
İpucu: Sekmeleri ayrı pencerelerde, yan yana açın.
Not: Hesap seçin iletişim kutusunu görürseniz Başka bir hesap kullan'ı tıklayın. -
Gerekirse aşağıdaki kullanıcı adını kopyalayıp Oturum açın iletişim kutusuna yapıştırın.
{{{user_0.username | "Username"}}} Kullanıcı adını Laboratuvar ayrıntıları panelinde de bulabilirsiniz.
-
İleri'yi tıklayın.
-
Aşağıdaki şifreyi kopyalayıp Hoş geldiniz iletişim kutusuna yapıştırın.
{{{user_0.password | "Password"}}} Şifreyi Laboratuvar ayrıntıları panelinde de bulabilirsiniz.
-
İleri'yi tıklayın.
Önemli: Laboratuvarın sizinle paylaştığı giriş bilgilerini kullanmanız gerekir. Google Cloud hesabınızın kimlik bilgilerini kullanmayın. Not: Bu laboratuvarda kendi Google Cloud hesabınızı kullanabilmek için ek ücret ödemeniz gerekebilir. -
Sonraki sayfalarda ilgili düğmeleri tıklayarak ilerleyin:
- Şartları ve koşulları kabul edin.
- Geçici bir hesap kullandığınızdan kurtarma seçenekleri veya iki faktörlü kimlik doğrulama eklemeyin.
- Ücretsiz denemelere kaydolmayın.
Birkaç saniye sonra Google Cloud Console bu sekmede açılır.
Cloud Shell'i etkinleştirme
Cloud Shell, çok sayıda geliştirme aracı içeren bir sanal makinedir. 5 GB boyutunda kalıcı bir ana dizin sunar ve Google Cloud üzerinde çalışır. Cloud Shell, Google Cloud kaynaklarınıza komut satırı erişimi sağlar.
- Google Cloud Console'un üst kısmından Cloud Shell'i etkinleştir simgesini tıklayın.
Bağlandığınızda, kimliğiniz doğrulanmış olur. Proje ise PROJECT_ID'nize göre ayarlanmıştır. Çıkış, bu oturum için PROJECT_ID'yi tanımlayan bir satır içerir:
gcloud
, Google Cloud'un komut satırı aracıdır. Cloud Shell'e önceden yüklenmiştir ve sekmeyle tamamlamayı destekler.
- (İsteğe bağlı) Etkin hesap adını şu komutla listeleyebilirsiniz:
-
Yetkilendir'i tıklayın.
-
Çıkışınız aşağıdaki gibi görünecektir:
Çıkış:
- (İsteğe bağlı) Proje kimliğini şu komutla listeleyebilirsiniz:
Çıkış:
Örnek çıkış:
gcloud
ile ilgili tüm belgeleri, Google Cloud'daki gcloud CLI'ya genel bakış rehberinde bulabilirsiniz.
Bölgenizi ve alt bölgenizi ayarlayın
Belirli Compute Engine kaynakları, bölge ve alt bölgelerde bulunur. Bölge, kaynaklarınızı çalıştırabileceğiniz belirli bir coğrafi konumdur. Her bölgede bir veya daha fazla alt bölge vardır.
Laboratuvarınızın varsayılan bölgesini ve alt bölgesini ayarlamak için Cloud Console'da şu gcloud komutlarını çalıştırın:
1. görev: Compute Engine örneği oluşturma
-
Cloud Console kontrol panelinden Gezinme menüsü > Compute Engine > Sanal makine örnekleri'ne gidin ve Örnek oluştur'u tıklayın.
-
Alanları aşağıdaki gibi doldurun. Diğer tüm alanlardaki varsayılan değerleri değiştirmeden bırakın:
Alan Değer Ad lamp-1-vm Bölge Alt bölge Diziler E2 Makine türü e2-medium Önyükleme diski Debian GNU/Linux 12 (bookworm) Güvenlik duvarı HTTP trafiğine izin ver'i işaretleyin. -
Oluştur'u tıklayın.
Birkaç dakika bekleyin. Örnek kullanıma hazır olduğu zaman yeşil bir onay işareti görürsünüz.
Aşağıdan İlerleme durumumu kontrol et'i tıklayın. Yeşil onay işareti, işleminizin sorunsuz ilerlediği anlamına gelir.
2. görev: Örneğinize Apache2 HTTP Server'ı ekleme
-
Konsolda
lamp-1-vm
ile aynı satırdaki SSH'yi tıklayıp örneğinize bir terminal penceresi açın. -
Apache2 HTTP Server'ı kurmak için SSH penceresinde şu komutları çalıştırın:
- Devam etmek isteyip istemediğiniz sorulduğunda Y yazın.
Aşağıdan İlerleme durumumu kontrol et'i tıklayın. Yeşil onay işareti, işleminizin sorunsuz ilerlediği anlamına gelir.
- Sanal makine örnekleri sayfasından Cloud konsoluna dönün.
lamp-1-vm
örneğininHarici IP
'sini tıklayarak Apache2 varsayılan sayfasını görüntüleyin.
Harici IP
sütununu bulamıyorsanız sağ köşedeki Sütun görüntüleme seçenekleri simgesini tıklayın, Harici IP
onay kutusunu işaretleyin ve Tamam'ı tıklayın.Aşağıdan İlerleme durumumu kontrol et'i tıklayın. Yeşil onay işareti, işleminizin sorunsuz ilerlediği anlamına gelir.
Monitoring metrik kapsamı oluşturma
Google Cloud projenize bağlı bir Monitoring metrik kapsamı oluşturun. Monitoring'i ücretsiz deneme imkanı sunan yeni bir hesap oluşturmak için aşağıdaki adımları uygulayın.
- Cloud Console'da gezinme menüsü () > Monitoring'i tıklayın.
Monitoring Genel Bakış sayfası açıldığında, metrik kapsamı projeniz hazır demektir.
Monitoring ve Logging aracılarını yükleme
Aracılar verileri toplar ve Cloud konsolunda bilgileri Cloud Monitoring'e gönderir veya burada bilgiler için akış başlatır.
Cloud Monitoring aracısı, collectd tabanlı bir arka plan programıdır. Sistem ve uygulama metriklerini sanal makine örneklerinden toplayarak Monitoring'e gönderir. Monitoring aracısı varsayılan olarak disk, CPU, ağ ve işlem metriklerini toplar. Monitoring aracısını yapılandırarak üçüncü taraf uygulamaların, aracı metriklerinin tam listesini almasını sağlayabilirsiniz. Google Cloud web sitesinin İşlem Paketi bölümünde yer alan Cloud Monitoring belgelerinden daha fazla bilgi edinebilirsiniz.
Bu bölümde, sanal makine örneklerinizden Cloud Logging'e günlük akışı başlatmak için Cloud Logging aracısını yükleyeceksiniz. Bu laboratuvarın sonraki aşamalarında, sanal makinenizi durdurup başlattıkça hangi günlüklerin oluştuğunu görürsünüz.
- Cloud Monitoring aracısını yüklemek için Monitoring aracısı yükleme komutunu sanal makine örneğinizin SSH terminalinde çalıştırın:
-
Devam etmek isteyip istemediğiniz sorulursa Y'ye basın.
-
Cloud Logging aracısını yüklemek için Logging aracısı yükleme komutunu sanal makine örneğinizin SSH terminalinde çalıştırın:
Durumdan çıkmak için q'ya basın.
3. görev: Çalışma denetimi oluşturma
Çalışma denetimleri, bir kaynağın her zaman erişilebilir olduğunu doğrular. Pratik yapmak için sanal makinenizin çalışıp çalışmadığını doğrulamak amacıyla bir çalışma denetimi oluşturun.
-
Cloud konsolundaki sol menüden Çalışma denetimleri, ardından Çalışma Denetimi Oluştur'u tıklayın.
-
Protokol için HTTP'yi seçin.
-
Kaynak Türü için Örnek'i seçin.
-
Örnek için lamp-1-vm'yi seçin.
-
Denetim Sıklığı için 1 dakika'yı seçin.
-
Devam'ı tıklayın.
-
Yanıt Doğrulaması'nda varsayılanları kabul edip Devam'ı tıklayın.
-
Uyarı ve Bildirim'de varsayılanları kabul edip Devam'ı tıklayın.
-
Başlık için Lamp Çalışma Denetimi yazın.
-
Çalışma denetiminizin kaynağa bağlanıp bağlanamadığını doğrulamak için Test'i tıklayın.
Yeşil onay işaretini gördüğünüzde tüm öğeler bağlanabilir.
-
Oluştur'u tıklayın.
Yapılandırdığınız çalışma denetiminin etkin hale gelmesi biraz zaman alır. Bu laboratuvara devam edin. Sonuçları daha sonra kontrol edebilirsiniz. Beklerken farklı bir kaynak için bir uyarı politikası oluşturun.
4. görev: Uyarı politikası oluşturma
Bir veya daha fazla uyarı politikası oluşturmak için Cloud Monitoring'i kullanın.
-
Sol menüden Uyarılar'ı, ardından +Politika Oluştur'u tıklayın.
-
Ölçüm seçin açılır listesini tıklayın. Etkin kutusunun işaretini kaldırın.
-
Kaynak ve metrik adının yanındaki filtreye Ağ trafiği yazın ve Sanal makine örneği > Arayüz'ü tıklayın.
Ağ trafiği
'ni (agent.googleapis.com/interface/traffic) seçin ve Uygula'yı tıklayın. Diğer tüm alanları varsayılan değerde bırakın. -
İleri'yi tıklayın.
-
Eşik konumu'nu
Eşiğin üzerinde olanlar
, Eşik değeri'ni500
ve Gelişmiş Seçenekler > Yeniden test süresi'ni1 dk
olarak ayarlayın. İleri'yi tıklayın. -
Bildirim Kanalları'nın yanındaki açılır oku, ardından Bildirim Kanallarını Yönet'i tıklayın.
Yeni sekmede Bildirim kanalları sayfası açılır.
-
Sayfayı aşağı kaydırın ve E-posta için YENİ EKLE'yi tıklayın.
-
E-Posta Kanalı Oluşturun iletişim kutusunda, E-posta Adresi alanına kişisel e-posta adresinizi yazın ve Görünen ad girin.
-
Kaydet'i tıklayın.
-
Önceki Uyarı politikası oluştur sekmesine dönün.
-
Bildirim Kanalları'nı tekrar tıklayın. Ardından, önceki adımda girdiğiniz görünen adın gösterilmesi için yenileme simgesini tıklayın.
-
Gerekirse Bildirim Kanalları'nı tekrar tıklayın, Görünen ad'ı seçin ve Tamam'ı tıklayın.
-
Belgelere bir mesaj ekleyin. Bu mesaj, e-posta uyarısına dahil edilir.
-
Uyarı adı'nı
Gelen Trafik Uyarısı
olarak değiştirin. -
İleri'yi tıklayın.
-
Uyarıyı inceleyin ve Politika Oluştur'u tıklayın.
Uyarıyı oluşturdunuz. Sistemin uyarıyı tetiklemesini beklerken bir kontrol paneli ve grafik oluşturup Cloud Logging'i kontrol edin.
Aşağıdan İlerleme durumumu kontrol et'i tıklayın. Yeşil onay işareti, işleminizin sorunsuz ilerlediği anlamına gelir.
5. görev: Kontrol paneli ve grafik oluşturma
Cloud Monitoring tarafından toplanan metrikleri, kendi grafikleriniz ve kontrol panellerinizde görüntüleyebilirsiniz. Bu bölümde laboratuvar metrikleri için grafikler ve özel bir kontrol paneli oluşturacaksınız.
-
Soldaki menüden Kontrol Panelleri'ni, ardından +Kontrol Paneli Oluştur'u tıklayın.
-
Kontrol paneline
Cloud Monitoring LAMP Qwik Start Kontrol Paneli
adını verin.
İlk grafiği ekleme
-
+ WIDGET EKLE'yi tıklayın.
-
Widget ekle menüsündeki Görselleştirme bölümünden Çizgi seçeneğini belirleyin.
-
Widget'a CPU Yükü adını verin.
-
Ölçüm seçin açılır listesini tıklayın. Etkin kutusunun işaretini kaldırın.
-
Kaynak ve metrik adının yanındaki filtreye CPU yükü (1 dk) yazın ve Sanal makine örneği > Cpu'yu tıklayın.
CPU yükü (1 dk)
seçeneğini belirleyin ve Uygula'yı tıklayın. Diğer tüm alanları varsayılan değerde bırakın. Grafiği görüntülemek için sekmeyi yenileyin.
İkinci grafiği ekleme
-
+ WIDGET ekle'yi tıklayın ve Widget ekle menüsündeki Görselleştirme bölümünden Çizgi seçeneğini belirleyin.
-
Bu widget'ı Alınan Paketler olarak adlandırın.
-
Ölçüm seçin açılır listesini tıklayın. Etkin kutusunun işaretini kaldırın.
-
Kaynak ve metrik adının yanındaki filtreye Alınan paketler yazın ve Sanal makine örneği > Örnek'i tıklayın.
Alınan paketler
'i seçin ve Uygula'yı tıklayın. Grafiği görüntülemek için sekmeyi yenileyin. -
Diğer tüm alanları varsayılan değerlerinde bırakın. Grafik verileri görüntülenir.
6. görev: Günlüklerinizi görüntüleme
Cloud Monitoring ve Cloud Logging yakın bir şekilde entegre edilmiştir. Laboratuvarınızın günlüklerine göz atın.
-
Gezinme menüsü > Logging > Günlük Gezgini'ni seçin.
-
Görmek istediğiniz günlükleri seçin. Bu laboratuvarda, başlangıçta oluşturduğunuz lamp-1-vm örneğinin günlüklerini seçin:
-
Kaynak'ı tıklayın.
-
Kaynak açılır menüsünden Sanal Makine Örneği > lamp-1-vm'yi seçin.
-
Uygula'yı tıklayın.
-
Diğer tüm alanları varsayılan değerlerinde bırakın.
-
Günlük akışı başlat'ı seçin.
-
Sanal makine örneğinizin günlüklerini görürsünüz.
Sanal makine örneğini başlatıp durdurduğunuzda gerçekleşen işlemleri kontrol edin.
Cloud Monitoring ve Cloud Logging'in sanal makine örneğindeki değişiklikleri nasıl yansıttığını en iyi şekilde görmek için örneğinizde tek bir tarayıcı penceresinden değişiklik yapın. Ardından, Cloud Monitoring ve sonrasında Cloud Logging pencerelerinde gerçekleşen işlemleri kontrol edin.
-
Yeni bir tarayıcı penceresinde Compute Engine penceresini açın. Gezinme menüsü > Compute Engine'i seçip Sanal makine örnekleri'ni sağ tıklayın ve Bağlantıyı yeni pencerede aç'ı tıklayın.
-
Günlük Görüntüleyici tarayıcı penceresini, Compute Engine penceresinin yanına taşıyın. Bu sayede, sanal makinelerde yapılan değişikliklerin günlüklere nasıl yansıtıldığını daha kolay şekilde görebilirsiniz.
-
Compute Engine penceresinde
lamp-1-vm
örneğini seçin, ardından sırasıyla ekranın sağındaki yatay üç noktayı ve Durdur'u tıklayıp örneği durdurma işlemini onaylayın.Örneğin durması birkaç dakika sürer.
-
Sanal makine durdurulduğunda gerçekleşen işlemleri görmek için Günlükler görünümü sekmesini inceleyin.
-
Sanal makine örneği ayrıntıları penceresinde ekranın sağındaki yatay üç noktayı, ardından Başlat/devam ettir'i tıklayın ve onaylayın. Örneğin yeniden başlatılması birkaç dakika sürer. Başlatma sırasında gerçekleşen işlemleri izlemek için günlük mesajlarını inceleyin.
7. görev: Çalışma denetimi sonuçlarını ve tetiklenen uyarıları kontrol etme
-
Cloud Logging penceresinden Gezinme menüsü > Monitoring > Çalışma denetimleri'ni seçin. Bu görünümde, etkin olan tüm çalışma denetimlerinin listesi ve her birinin farklı konumlardaki durumu görüntülenir.
Listede Lamp Çalışma Denetimi de yer alır. Örneğinizi az önce yeniden başlattığınız için bölgelerin durumu başarısız olarak görünür. Bölgelerin yeniden etkin hale gelmesi 5 dakika sürebilir. Tarayıcı pencerenizi, bölgeler yeniden etkin hale gelene kadar tekrar yükleyin.
-
Çalışma denetiminin adını (
Lamp Çalışma Denetimi
) tıklayın.Örneğinizi az önce yeniden başlattığınız için bölgelerin etkin hale gelmesi birkaç dakika sürebilir. Tarayıcı pencerenizi, gerektiği kadar yeniden yükleyin.
Uyarıların tetiklenip tetiklenmediğini kontrol etme
-
Soldaki menüden Uyarılar'ı tıklayın.
-
Uyarılar penceresinden olay ve etkinlikleri görürsünüz.
-
E-posta hesabınızı kontrol edin. Cloud Monitoring uyarıları burada görünmelidir.
Tebrikler!
Cloud Monitoring ile sanal makine kurma ve kurduğunuz sanal makineyi izleme işlemlerini başarıyla tamamladınız. Ayrıca çalışma denetimi, uyarı politikası, kontrol paneli ve grafik oluşturdunuz. Cloud Logging'in sanal makine örneğinizdeki değişiklikleri nasıl yansıttığını gördünüz.
Google Cloud eğitimi ve sertifikası
...Google Cloud teknolojilerinden en iyi şekilde yararlanmanıza yardımcı olur. Derslerimizde teknik becerilere odaklanırken en iyi uygulamalara da yer veriyoruz. Gerekli yetkinlik seviyesine hızlıca ulaşmanız ve öğrenim maceranızı sürdürebilmeniz için sizlere yardımcı olmayı amaçlıyoruz. Temel kavramlardan ileri seviyeye kadar farklı eğitim programlarımız mevcut. Ayrıca, yoğun gündeminize uyması için talep üzerine sağlanan, canlı ve sanal eğitim alternatiflerimiz de var. Sertifikasyonlar ise Google Cloud teknolojilerindeki becerilerinizi ve uzmanlığınızı doğrulamanıza ve kanıtlamanıza yardımcı oluyor.
Kılavuzun Son Güncellenme Tarihi: 2 Nisan 2024
Laboratuvarın Son Test Edilme Tarihi: 2 Nisan 2024
Telif Hakkı 2024 Google LLC Tüm hakları saklıdır. Google ve Google logosu, Google LLC şirketinin ticari markalarıdır. Diğer tüm şirket ve ürün adları ilişkili oldukları şirketlerin ticari markaları olabilir.