📌  相关文章
📜  Google Cloud Platform –创建一个Cloud Monitor

📅  最后修改于: 2021-04-16 08:57:34             🧑  作者: Mango

云监控是检查和管理云基础架构或资产中的操作流程和流程的过程。这些技术可以确认网站,服务器,应用程序和其他云基础架构的性能。

以下步骤在Google云控制台中创建监视器。

步骤1:建立Compute Engine执行个体:

Navigation menu --> Compute Engine --> VM instances --> Create.
Field                                 Value                                
Name GeeksforGeeks
Region us-central1 (Iowa)
Zone us-central-a
Series  N1
Machine type n1-standard-2
Firewall check allow HTTP traffic

步骤2:将Apache2 HTTP Server添加到您的实例

在创建的实例的SSH中,以下命令将设置Apache2 HTTP Server。

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

要验证设置,请转到外部IP并查看服务器的成功部署。

步骤3:创建监视工作空间

Navigation menu --> Monitoring

在您的VM实例的SSH终端中运行Monitoring Agent install script命令以安装Cloud Monitoring代理。

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

在您的VM实例的SSH终端中运行Logging agent install script命令以安装Cloud Logging代理

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

第4步:创建正常运行时间检查

Cloud Console --> Uptime checks (in the left menu) --> Create Uptime Check

设置以下字段:

Title: GFG Uptime Check, then click Next.
Protocol: HTTP
Resource Type: Instance
Applies to: Single, geeksforgeeks
Path: leave at default
Check Frequency: 1 min

输入所有必填字段后,单击“测试”。如果它响应下图所示的方式,请单击“创建”。

步骤5:创建警报策略

  1. 在左侧菜单中,单击“警报”,然后单击“创建策略”。
  2. 单击添加条件。
  3. 在打开的面板中设置以下内容:
  • 目标:开始在资源类型和指标字段中键入“ VM”,然后选择:
  • 资源类型:VM实例(gce_instance)
  • 指标:输入“网络”

步骤6:现在选择网络流量(gce_instance + 1)。确保使用agent.googleapis.com/interface/traffic选择网络流量资源:

  • 配置
  • 条件:以上
  • 阈值:500
  • 1分钟
  • 单击添加。

步骤7:点击Next(下一步)。

步骤8:单击Notification Channels旁边的下拉箭头,然后单击Manage Notification Channels。

第9步:向下滚动页面,然后单击“为电子邮件添加新内容”。

步骤10:在Create Email Channel(创建电子邮件渠道)对话框中,在Email Address(电子邮件地址)字段中输入您的个人电子邮件地址和显示名称。点击保存。

步骤11:返回上一个Create Alerting Policy(创建警报策略)选项卡。

步骤12:再次单击Notification Channels,然后单击Refresh图标以获取您在上一步中提到的显示名称。

步骤13:现在,选择您的显示名称,然后单击确定。点击下一步。

步骤14:提及警报名称为Inbound Traffic Alert。

步骤15:在文档中添加一条消息,该消息将包含在电子邮件警报中。点击保存。

您已创建警报!在等待系统触发警报时,创建仪表板和图表,然后签出Cloud Logging。

创建仪表盘和图表

要显示Cloud Monitoring收集的指标,请创建自己的图表和仪表板。在本部分中,您将为实验室指标和自定义仪表板创建图表。

步骤1:在左侧菜单中,选择Dashboards(仪表板),然后选择Create Dashboard(创建仪表板)。

步骤2:将仪表板命名为Cloud Monitoring GeeksforGeeks。

步骤3:添加第一个图表,然后在图表库中单击Line(线)选项。

步骤4:将图表标题命名为CPU Load。

步骤5:将Resource type(资源类型)设置为VM Instance(虚拟机实例)。

步骤6:设置指标CPU负载(1m)。刷新选项卡以查看图形。

查看你的日志

云监控和云日志记录紧密集成。查看您实验室的日志。

Select Navigation menu --> Logging --> Logs Explorer.

选择要查看的日志,在这种情况下,请选择在本实验开始时创建的geeksforgeeks实例的日志:

Resource --> VM instances --> geeksforgeeks

步骤1:按一下[新增]

第2步:点击“流日志”

步骤3:您会看到VM实例的日志

步骤4:在新的浏览器窗口中打开Compute Engine窗口。

Select Navigation menu --> Compute Engine, right-click VM-instances --> Open link in new window.

步骤5:将Logs Viewer浏览器窗口移至Compute Engine窗口旁边。这样可以更轻松地查看日志中如何反映对VM的更改。

步骤6:在Compute Engine窗口中,选择geeksforgeeks实例,单击屏幕顶部的Stop,然后确认以停止实例。

步骤7:在Logs View(日志视图)选项卡中观察VM停止的时间。

步骤8:在VM instance details(虚拟机实例详细信息)窗口中,单击屏幕顶部的Start(开始),然后确认。实例将需要几分钟才能重新启动。观看日志消息以监视启动。