首先,在接入中心选择要接入的组件,有MySQL、Redis、ES等,默认支持阿里云上的很多组件。
以MySQL为例,首先选择要接入的实例,填写exporter名称,选择地址,再写入用户密码,此处也可以查看当前exporter采集的指标。
如果实例未接入,可以选择新建实例。比如针对ECS环境或自建机房,可以通过下载ARMS提供的helm安装Prometheus Agent,也可以通过Remote Write的方式直接上报数据。如果希望将多个地域的数据源放在一起查看,也可以通过Global View全局接口实例将多个数据进行统一展示。
进入集成中心后,可以看到当前实例已经安装的组件,可以查看组件采集的指标,可以更精细化地选择哪些指标需要采集,哪些不需要。
大盘列表里,ARMS提供了非常多预置的Grafana大盘,比如K8s的总览视图或node详情视图,可以查看当前节点各种状态,用户也可以基于视图自己编辑新的图表。
因为数据都写到Prometheus,所以告警也可以基于PromQL扩展。我们提供了很多默认的告警模板,比如节点的CPU使用率等。除了可以定制告警内容,还可以选择通知策略,比如不同的告警发给不同的值班人员。
Grafana ARMS提供了两种类型的Grafana,分别是共享版本和托管的独占版本。我们更推荐开通独占的托管版本,可以做自定义的账号管理,也可以得到更好的可用性和安全性保障。