Site icon Learning & Doing

Cloud Monitoring

monitoring

“Cloud Monitoring”

Pengantar

Cloud Monitoring memberikan visibilitas ke kinerja, waktu aktif, dan kesehatan aplikasi yang didukung cloud secara keseluruhan. Cloud Monitoring mengumpulkan metrik, peristiwa, dan metadata dari Google Cloud, Amazon Web Services, probe uptime yang dihosting, instrumentasi aplikasi, dan berbagai komponen aplikasi umum termasuk Cassandra, Nginx, Server Web Apache, Elasticsearch, dan banyak lainnya. Cloud Monitoring menyerap data tersebut dan menghasilkan wawasan melalui dasbor, diagram, dan peringatan. Peringatan Cloud Monitoring membantu Anda berkolaborasi dengan berintegrasi dengan Slack, PagerDuty, HipChat, Campfire, dan banyak lagi.

Buat Compute Engine instance

Add Apache2 HTTP Server to your instance

sudo apt-get update
sudo apt-get install apache2 php7.0
sudo service apache2 restart

Buat Monitoring Metrics Scope

Install the Monitoring and Logging agents

curl -sSO https://dl.google.com/cloudagents/add-monitoring-agent-repo.sh
sudo bash add-monitoring-agent-repo.sh

sudo apt-get update -y

sudo apt-get install stackdriver-agent -y
curl -sSO https://dl.google.com/cloudagents/add-logging-agent-repo.sh
sudo bash add-logging-agent-repo.sh

sudo apt-get update

sudo apt-get install google-fluentd

Buat uptime check

Title: Lamp Uptime Check, then click Next.

Protocol: HTTP

Resource Type: Instance

Applies to: Single, lamp-1-vm

Path: leave at default

Check Frequency: 1 min

Buat alerting policy

  1. In the left menu, click Alerting, and then click Create Policy.
  2. Click Add Condition. Isi field
Resource Type: VM Instance (gce_instance)

Metric: Type "network", and then select Network traffic (gce_instance+1). Be sure to choose the Network traffic resource with agent.googleapis.com/interface/traffic:

Configuration

Click ADD.

  1. Click on Next.
  2. Click on drop down arrow next to Notification Channels, then click on Manage Notification Channels.

5. Scroll down the page and click on ADD NEW for Email.

  1. In Create Email Channel dialog box, enter your personal email address in the Email Address field and a Display name.
  2. Click on Save.
  3. Go back to the previous Create alerting policy tab.
  4. Click on Notification Channels again, then click on the Refresh icon to get the display name you mentioned in the previous step.
  1. Now, select your Display name and click OK.
  2. Click Next.
  3. Mention the Alert name as Inbound Traffic Alert.
  4. Add a message in documentation, which will be included in the emailed alert.
  5. Click on Save.

Create a dashboard and chart

  1. In the left menu select Dashboards, and then Create Dashboard.
  2. Name the dashboard Cloud Monitoring LAMP Qwik Start Dashboard.

Add the first chart

  1. Click Line option in Chart library.
  2. Name the chart title CPU Load.
  3. Set the Resource type to VM Instance.
  4. Set the Metric CPU load (1m) (You may need to uncheck the only show active box). Refresh the tab to view the graph.

Add the second chart

  1. Click + Add Chart and select Line option in Chart library.
  2. Name this chart Received Packets.
  3. Set the resource type to VM Instance.
  4. Set the Metric Received packets (gce_instance). Refresh the tab to view the graph.
  5. Leave the other fields at their default values. You see the chart data.

View your logs

  1. Select Navigation menu > Logging > Logs Explorer.
  2. Select the logs you want to see, in this case, you select the logs for the lamp-1-vm instance you created at the start of this lab:

Check out what happens when you start and stop the VM instance.

  1. Open the Compute Engine window in a new browser window. Select Navigation menu > Compute Engine, right-click VM instances > Open link in new window.
  2. Move the Logs Viewer browser window next to the Compute Engine window. This makes it easier to view how changes to the VM are reflected in the logs.
  1. In the Compute Engine window, select the lamp-1-vm instance, click the three vertical dots at the top of the screen and then click Stop, and then confirm to stop the instance.

It takes a few minutes for the instance to stop.

  1. Watch in the Logs View tab for when the VM is stopped.

Penutup

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cloud Monitoring. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

Exit mobile version