arrow_back

Cloud Monitoring: Qwik Start

Join Sign in
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

Cloud Monitoring: Qwik Start

Lab 50 minutes universal_currency_alt 1 Credit show_chart Introductory
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

GSP089

Google Cloud Rehbersiz Laboratuvarları

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).
Not: Bu laboratuvarı çalıştırmak için tarayıcıyı gizli pencerede açın. Aksi takdirde, kişisel hesabınızla öğrenci hesabınız arasında oluşabilecek çakışmalar nedeniyle kişisel hesabınızdan ek ücret alınabilir.
  • Laboratuvarı tamamlamak için yeterli süre. (Laboratuvarlar, başlatıldıktan sonra duraklatılamaz)
Not: Kişisel bir Google Cloud hesabınız veya projeniz varsa bu laboratuvarda kullanmayın. Aksi takdirde hesabınızdan ek ücret alınabilir.

Laboratuvarınızı başlatma ve Google Cloud Console'da oturum açma

  1. 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 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
  2. Google Console'u Aç'ı tıklayın. Laboratuvar, kaynakları çalıştırır ve sonra Oturum aç 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.
  3. Gerekirse Laboratuvar Ayrıntıları panelinden Kullanıcı adı'nı kopyalayın ve Oturum aç iletişim kutusuna yapıştırın. Sonraki'ni tıklayın.

  4. Laboratuvar Ayrıntıları panelinden Şifre'yi kopyalayın ve Hoş geldiniz iletişim penceresine yapıştırın. Sonraki'ni tıklayın.

    Önemli: Sol paneldeki kimlik bilgilerini kullanmanız gerekir. Google Cloud Öğrenim Merkezi kimlik bilgilerinizi kullanmayın. Not: Bu laboratuvarda kendi Google Cloud hesabınızı kullanabilmek için ek ücret ödemeniz gerekebilir.
  5. 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 Cloud Console bu sekmede açılır.

Not: Soldaki Gezinme menüsü'nü tıklayarak Google Cloud ürün ve hizmetlerinin listelendiği menüyü görüntüleyebilirsiniz. Gezinme menüsü simgesi

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:

gcloud config set compute/zone "{{{project_0.default_zone|ZONE}}}" export ZONE=$(gcloud config get compute/zone) gcloud config set compute/region "{{{project_0.default_region|REGION}}}" export REGION=$(gcloud config get compute/region)

1. görev: Compute Engine örneği oluşturma

  1. Cloud konsolu kontrol panelinden Gezinme menüsü > Compute Engine > Sanal makine örnekleri'ne gidin ve Örnek oluştur'u tıklayın.

  2. 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 11 (bullseye)
    Güvenlik duvarı HTTP trafiğine izin ver'i işaretleyin.
  3. 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.

Compute Engine örneği oluşturma

2. görev: Örneğinize Apache2 HTTP Server'ı ekleme

  1. Konsolda lamp-1-vm ile aynı satırdaki SSH'yi tıklayıp örneğinize bir terminal penceresi açın.

  2. Apache2 HTTP Server'ı kurmak için SSH penceresinde şu komutları çalıştırın:

sudo apt-get update sudo apt-get install apache2 php7.0
  1. Devam etmek isteyip istemediğiniz sorulduğunda Y yazın.
Not: php7.0 yüklenemiyorsa php5 kullanın. sudo service apache2 restart

Aşağıdan İlerleme durumumu kontrol et'i tıklayın. Yeşil onay işareti, işleminizin sorunsuz ilerlediği anlamına gelir.

Örneğinize Apache2 HTTP Server'ı ekleme
  1. Sanal makine örnekleri sayfasından Cloud konsoluna dönün. lamp-1-vm örneğinin Harici IP'sini tıklayarak Apache2 varsayılan sayfasını görüntüleyin.
Not: 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.

Sanal makine örneğinin Harici IP'si üzerinden başarılı bir yanıt alma

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ü (Gezinme menüsü simgesi) > 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.

Not: En iyi yöntem, tüm sanal makine örneklerinizde Cloud Logging aracısını çalıştırmaktır.
  1. 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:
curl -sSO https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.sh sudo bash add-google-cloud-ops-agent-repo.sh --also-install
  1. Devam etmek isteyip istemediğiniz sorulursa Y'ye basın.

  2. 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:

sudo systemctl status google-cloud-ops-agent"*"

Durumdan çıkmak için q'ya basın.

sudo apt-get update

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.

  1. Cloud konsolundaki sol menüden Çalışma denetimleri, ardından Çalışma Denetimi Oluştur'u tıklayın.

  2. Protokol için HTTP'yi seçin.

  3. Kaynak Türü için Örnek'i seçin.

  4. Örnek için lamp-1-vm'yi seçin.

  5. Denetim Sıklığı için 1 dakika'yı seçin.

  6. Devam'ı tıklayın.

  7. Yanıt Doğrulaması'nda varsayılanları kabul edip Devam'ı tıklayın.

  8. Uyarı ve Bildirim'de varsayılanları kabul edip Devam'ı tıklayın.

  9. Başlık için Lamp Çalışma Denetimi yazın.

  10. Ç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.

  11. 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.

  1. Sol menüden Uyarılar'ı, ardından +Politika Oluştur'u tıklayın.

  2. Ölçüm seçin açılır listesini tıklayın. Etkin kutusunun işaretini kaldırın.

  3. 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.

  4. İleri'yi tıklayın.

  5. Eşik konumu'nu Eşiğin üzerinde olanlar, Eşik değeri'ni 500 ve Gelişmiş Seçenekler > Yeniden test süresi'ni 1 dk olarak ayarlayın. İleri'yi tıklayın.

  6. 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.

  1. Sayfayı aşağı kaydırın ve E-posta için YENİ EKLE'yi tıklayın.

  2. 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.

  3. Kaydet'i tıklayın.

  4. Önceki Uyarı politikası oluştur sekmesine dönün.

  5. 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.

  6. Gerekirse Bildirim Kanalları'nı tekrar tıklayın, Görünen ad'ı seçin ve Tamam'ı tıklayın.

  7. Belgelere bir mesaj ekleyin. Bu mesaj, e-posta uyarısına dahil edilir.

  8. Uyarı adı'nı Gelen Trafik Uyarısı olarak değiştirin.

  9. İleri'yi tıklayın.

  10. 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.

Çalışma denetimi ve uyarı politikası oluşturma

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.

  1. Soldaki menüden Kontrol Panelleri'ni, ardından +Kontrol Paneli Oluştur'u tıklayın.

  2. Kontrol paneline Cloud Monitoring LAMP Qwik Start Kontrol Paneli adını verin.

İlk grafiği ekleme

  1. + WIDGET EKLE'yi tıklayın.

  2. Widget ekle menüsündeki Görselleştirme bölümünden Çizgi seçeneğini belirleyin.

  3. Widget'a CPU Yükü adını verin.

  4. Kaynak ve Metrik açılır listesini tıklayın. Etkin kutusunun işaretini kaldırın.

  5. 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

  1. + WIDGET ekle'yi tıklayın ve Widget ekle menüsündeki Görselleştirme bölümünden Çizgi seçeneğini belirleyin.

  2. Bu widget'ı Alınan Paketler olarak adlandırın.

  3. Kaynak ve Metrik açılır listesini tıklayın. Etkin kaynaklar ve metrikler kutusunun işaretini kaldırın.

  4. 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.

  5. 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.

  1. Gezinme menüsü > Logging > Günlük Gezgini'ni seçin.

  2. 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.

  1. 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.

  2. 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.

  3. 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.

  4. Sanal makine durdurulduğunda gerçekleşen işlemleri görmek için Günlükler görünümü sekmesini inceleyin.

  5. 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

  1. 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.

  2. Ç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

  1. Soldaki menüden Uyarılar'ı tıklayın.

  2. Uyarılar penceresinden olay ve etkinlikleri görürsünüz.

  3. E-posta hesabınızı kontrol edin. Cloud Monitoring uyarıları burada görünmelidir.

Not: Uyarı politikanızdan e-posta bildirimini kaldırın. Laboratuvar tamamlandıktan sonra kaynakları bir süre daha etkin kalabileceğinden, birkaç e-posta bildirimi daha gönderilebilir.

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: 31 Ocak 2024

Laboratuvarın Son Test Edilme Tarihi: 23 Kasım 2023

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.