去年的时候,Google收购了云监控服务提供商Stackdriver。几周之内,该公司就推出了基于Stackdriver技术的新版云监控服务。转眼间,内测已经过去了八个月,而Google也终于向大家开放了基于自家云平台的新服务。
本地整合
正如其名,开发者可以通过Google Cloud Monitoring服务来访问借助了Google App Engine、Compute Engine、Cloud Pub/Sub、以及Cloud SQL来运行的app性能、容量和正常运行时间等数据。
此外,该服务还支持监控运行于这些服务至上的诸多流行开源应用程序,包括MySQL、Nginx、Apache、MongoDB、以及RabbitMQ等。
工作原理
当突发意外、或者应用程序超出预设临界值时,Cloud Monitoring就会通过电子邮件、短信、PagerDuty、Slack、Campfire或者HipChat发送警报通知。云监控在许多领域简化工作,包括
- 使用资源组创建关键环境和系统的总视图。用户也能使用自定义指标合并应用程序或业务统计,创建和共享的自定义仪表板。
- 用核心的指标和仪表板来了解谷歌云平台服务的能力和用途。
- 当网络服务器、APIs和其他面向Internet资源不能用时,会通知团队成员,。
- 追踪性能通过查看延迟、错误率和其他谷歌云平台服务指标,以及常见Web/应用程序服务、数据库、消息传送和负载平衡平台。用户也能配置警报策略,当指标超出可接受的范围之外被通知。
- 当违反警报策略时,通过许多通信通道接收通知。
当然,开发人员也可以通过Google API来实现自定义数据指标。
Google表示,它仍在努力将更多的Stackdriver服务整合到自家的Cloud Monitoring平台,因此随着时间的推移,这项服务将变得更加强大。
***,由于目前仍处于测试阶段,因此可以暂时不理会SLA或折扣政策。作为Google的竞争对手,亚马逊和微软也都有为自家云平台提供类似的工具。
[编译自:TechCrunch]