
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
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, 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.
Bu laboratuvarda şunları öğreneceksiniz:
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:
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ç'ı 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.
Gerekirse aşağıdaki kullanıcı adını kopyalayıp Oturum açın iletişim kutusuna yapıştırın.
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.
Şifreyi Laboratuvar ayrıntıları panelinde de bulabilirsiniz.
İleri'yi tıklayın.
Sonraki sayfalarda ilgili düğmeleri tıklayarak ilerleyin:
Birkaç saniye sonra Google Cloud Console bu sekmede açılır.
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.
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.
Yetkilendir'i tıklayın.
Çıkışınız aşağıdaki gibi görünecektir:
Çıkış:
Çıkış:
Örnek çıkış:
gcloud
ile ilgili tüm belgeleri, Google Cloud'daki gcloud CLI'ya genel bakış rehberinde bulabilirsiniz.
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:
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.
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:
Aşağıdan İlerleme durumumu kontrol et'i tıklayın. Yeşil onay işareti, işleminizin sorunsuz ilerlediği anlamına gelir.
lamp-1-vm
örneğinin Harici 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.
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.
Monitoring Genel Bakış sayfası açıldığında, metrik kapsamı projeniz hazır demektir.
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.
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.
Ç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.
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'ni 500
ve Gelişmiş Seçenekler > Yeniden test süresi'ni 1 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.
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.
+ 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.
+ 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.
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.
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.
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.
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.
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 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ı 2025 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.
This content is not currently available
We will notify you via email when it becomes available
Great!
We will contact you via email if it becomes available
One lab at a time
Confirm to end all existing labs and start this one