写点什么

DigitalOcean添加监控和告警特性

2017 年 5 月 14 日

云基础设施提供商 DigitalOcean 最近释放了监控服务器和发送告警的功能。尽管这不是什么新奇的功能,但是这个免费的特性带有一定的象征性,代表了行业越来越关注服务器和应用内部的运行情况。

DigitalOcean 的监控服务是基于 agent 的。它能用于新的和已有的虚拟机(被称为“droplets”)。开发人员可以在供应基于 Linux 的 droplets 时安装这个 agent ,也可以在事后运行一个构建脚本。agent 会捕获各种指标,包括:CPU、内存使用、磁盘 I/O、磁盘使用率、输入带宽和输出带宽。这些指标只能通过仪表盘来查看,无法通过 API 访问。因为这些指标是通过内置(on-box)的 agent 来收集的,像“top 进程”这样的信息也是可以获取到的。开发人员能够创建告警策略,当达到一定的性能阈值就会产生警报。这些策略可以用于单个 droplet,也可以用于一组 droplet。报警能够通过 Email 地址或 Slack channel 来进行发送。DigitalOcean 最多会将指标信息存储 30 天。但是,如果用户销毁某个 droplet 的话,指标信息也会立即消除。

在提供监控服务之前,DigitalOcean依赖于合作伙伴来弥补这块缺失的功能。DigitalOcean 的联合创始人 Mitch Wainer对记者 Ben Kepes 说,他们的核心合作伙伴并没有对这些功能感到惊讶。

当然,对于 Wainer 来说,一个明显的问题在于如何处理与 DigitalOcean 已有的合作伙伴的关系。Wainer 非常开放和坦诚,他承认这会影响到合作伙伴。但是他很快补充说,DigitalOcean 一直对它的发展意图非常开放,给了这些供应商很长的时间来准备这种变更。

其他主要的 IaaS 厂商也支持范围广泛的合作伙伴,但是多年来一直都会提供内置的监控功能。 Amazon CloudWatch 有一个用于服务器监控的免费层级(free tier),能够存储性能数据超过一年的时间。另外,AWS 还提供了可视化、告警、API 访问、更高级的层级(需要收取一定费用)、自定义指标和日志监控的功能。微软为 Azure 虚拟机也提供了综合的监控功能。用户可以创建告警,将指标归档到长期存储中,然后通过API 来消费和查询数据。 Google Stackdriver 监控支持 Google Compute Engine 和 AWS 服务器。它有一个免费层级,同时还有一个更高层级的服务。与其他的 IaaS 供应商类似,Google 提供了自定义指标、告警策略、丰富的提醒方案、API 访问等功能。

用户对服务器和应用监控的期望在发生着变化。The New Stack 的一份报告指出了容器化对监控需求会带来什么样的影响。临时性服务(Ephemeral service)、要跟踪的“东西”呈现多样化、关注“服务”而不是“服务器”以及新类型的终端用户,上述的这些变化都导致传统的监控方式力不从心。临时性服务意味着厂商需要有新的方式来定价,因为服务实例会随时加入或销毁。为了应对更复杂的应用拓扑架构所带来的挑战, AWS 在 2016 年引入了 X-Ray 。在帮助现代团队监控服务和解决问题方面,工具和服务出现了爆炸性地增长。已有的厂商,比如 New Relic Dynatrace Datadog 在不断演化其产品,以满足新的需求。新出现的解决方案也都引起了业界的关注,比如 Prometheus Pivotal Cloud Foundry Metrics Honeycomb Zipkin

DigitalOcean 的监控是免费使用的,在全球范围内的八个机房都可以访问。在宣布该项服务的博客文章的结尾,DigitalOcean 给出了这项服务的未来规划。

监控服务的第一个迭代成果已经和大家见面了,我们已经致力于下一个迭代的工作。很快将会推出的特性包括:

  • 对告警策略的 API 支持
  • 告警的可视化增强
  • 监控块存储(Block Storage)
  • 将告警通知外部服务的 Webhooks

查看英文原文 DigitalOcean Adds Monitoring and Alerting Features

2017 年 5 月 14 日 19:00681

评论

发布
暂无评论
发现更多内容

基于 Flink+Iceberg 构建企业级实时数据湖

Apache Flink

大数据 flink 流计算

Flink SQL 实战:HBase 的结合应用

Apache Flink

flink

阿里、有赞2020五轮技术面+一轮HR面,Java岗面经,面试题总结

Java成神之路

Java 程序员 架构 面试 编程语言

“阿里P8架构师”整理到深夜的Java技术文档:“Redis+Nginx+设计模式+Spring全家桶”

Java成神之路

Java 程序员 架构 面试 编程语言

掌握这些Java高级面试/知识点之后,轻松拿下各大厂Offer不在话下!

Java成神之路

Java 程序员 架构 面试 编程语言

内存分页不就够了?为什么还要分段?还有段页式?

yes的练级攻略

操作系统 内存管理

面试腾讯,字节跳动首先要掌握的Java多线程,一次帮你全掌握

Java架构之路

Java 程序员 架构 面试 编程语言

light-rtc: 理念与实践

阿里云视频云

架构 音视频 WebRTC RTC

打造新一代企业数据驱动体系

DorisDB

数据库 大数据 数据分析 数字化转型 OLAP

2020年不容错过的10本大咖之作 | 你最Pick哪一本?

博文视点Broadview

40亿条/秒!Flink流批一体在阿里双11首次落地的背后

Apache Flink

flink 流计算

架构师训练营第六周作业

zamkai

基于GaussDB(DWS)的全文检索特性,了解一下?

华为云开发者社区

数据库 数据仓库 数据

智慧平安社区软件解决方案,社区大数据分析平台搭建

WX13823153201

智慧平安社区软件解决方案

干货|原来IPFS是这样存储文件的

QTech

区块链技术 IPFS 星际文件系统

优化了MYSQL大量写入问题,老板奖励了1000块给我

华为云开发者社区

MySQL sql 写入

开源整套Netty源码笔记+19个案例调优+游戏项目,终于彻底顿悟了

Java架构追梦

Java 源码 架构 Netty 游戏项目

准备去阿里以及大厂面试你都需要会些什么?我从任职阿里的朋友口中,总结出了一些答案!

Java架构之路

Java 程序员 架构 面试 编程语言

Flink 双流 Join 的3种操作示例

Apache Flink

flink 流计算

LeetCode题解:264. 丑数 II,三指针,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

面试官:数据库自增ID用完了会怎么样?

艾小仙

数据库

完美!华为爆出Redis宝典,原来Redis性能可压榨到极致

996小迁

redis 架构 面试 资料

曲折!目标腾讯,字节,拼多多;最后居然五面进了阿里?

Java架构之路

Java 程序员 架构 面试 编程语言

Polkadot系列(四)——Polkadot茶溪岸啤(XCMP),干杯!

QTech

区块链技术 polkadot 跨链

敏捷与安全不可兼得吗?看完这篇文章后,我想说:未必!

华为云开发者社区

敏捷 安全 开发

面试软件测试所需要掌握的7个技能

华为云开发者社区

sql 面试 测试

阿里拆中台?从架构师角度解读中台

javaba韩老师

架构 中台战略 TOGAF 中台的前世今生 中台的由来

重学JS | 数组知识点大全,必收藏!

梁龙先森

前端 编程语言

AI人脸识别技术门禁系统解决方案智慧社区建设

13828808769

人脸识别 智慧城市 智慧平安小区平台开发 刷脸

主从哨兵集群终于给你说明白了

moon聊技术

数据库 redis

软件测试--前后端数据交互

测试人生路

软件测试

DigitalOcean添加监控和告警特性-InfoQ