火山引擎 E-MapReduce(EMR)集群的监控指标从机器上经由 Prometheus 的 RemoteWrite 功能,统一存储到了一个可靠的指标中心内,这个指标存储不对外开放。如果您希望将监控指标导出到自己的指标存储中,以便灵活查阅特定指标,甚至全量接走指标数据,本文将为您介绍监控指标导出的操作说明。
EMR 的指标体系基于 Prometheus 建设,以下步骤基于您的指标接入端适配 Prometheus Remote Write 请求的前提。
EMR 服务本身已经和火山引擎云监控产品进行了对接,这让您得以通过云监控的 OpenAPI 获取特定的指标数据。
在获取指标之前,可以先通过 E-MapReduce云产品监控指标,查阅 EMR 产品目前所有已配置的指标列表,获取 MetricName。
在获取到 MetricsName 之后,接下来通过 GetMetricsData 接口,即可获取目标指标信息。
说明
如果您有列表以外的指标需求,您可通过提工单的方式,随时联系 EMR 技术支持。
如果您希望将集群的监控指标,全量导出到您自己的指标存储中以便灵活查看,则需要从集群节点出发,直接将指标接出。您可直接通过提工单机制联系我们,我们会根据您的规模和版本,提供合适的脚本进行功能实现。
在通过公网方法输出指标的方式中,需要您确保安全组配置正确,保证 Remote Write 两端通信正常。