IBM Cloud® Metrics Routing 后在新位置管理指标
要管理 IBM Cloud 服务中的度量值,这些服务在 IBM Cloud Metrics Routing 服务不可用的新区域中生成平台度量值,请完成以下指示信息。
例如,马德里地区于 2023 年 6 月开业。IBM Cloud 服务可用并生成平台度量值将当前这些度量值发送到法兰克福区域。 您可以在法兰克福管理和监视与这些服务的交互。 平台度量值包含字段 ibm-location
,用于指定资源可用的区域,位置或数据中心。 例如,对于 Madrid,您可以看到平台度量值设置为 eu-es
的位置。
您无法控制 IBM Cloud 服务何时将平台度量值从一个区域切换到另一个区域。 但是,您可以为马德里添加新规则以准备该切换。
数据不会同时发送到这两个位置,请在服务完成该切换之前完成这些步骤,以减少任何数据丢失。
步骤 1. 在马德里配置目标
目标将定义用于收集平台指标的位置。 有关目标的更多信息,请参阅 了解目标在帐户中的工作方式。
步骤 2. 配置或修改路径以包含马德里规则
路径定义用于指示在帐户中生成的平台度量的路由位置的规则。 路由在账户下是全局的,并在部署 IBM Cloud Metrics Routing 的所有区域中进行评估。 有关更多信息,请参阅 了解路由在帐户中的工作方式 和 从 1 位置路由度量。
例如,在此步骤中,您将重新配置路由以重定向在马德里生成的度量。
运行以下命令创建路由:
ibmcloud metrics-router route update --route <ROUTE_NAME> --rules
位置
--route <ROUTE_NAME>
-
路线名称。
--rules <ROUTING_RULES>
-
以单引号括起的 JSON 格式的规则定义。 您必须保留现有规则并为马德里添加新规则。 例如:
--rules '[{"action": "send", "targets":[{"id":"2222222-1111-1111-1111-1111111111111"}], "inclusion_filters":[{"operand": "location","operator": "is","values": "eu-de"}]},{"action": "send", "targets":[{"id":"11111111-1111-1111-1111-1111111111111"}], "inclusion_filters":[{"operand": "location","operator": "is","values": "eu-es"}]}]'
配置路由后,可能需要最多 1 小时才能启用配置。
例如,要创建路由以将以 eu-es 生成的度量值发送到您在上一步中创建的目标,请运行以下命令。
ibmcloud metrics-router route create --name "my-route" --rules '[{"action": "send", "targets":[{"id":"TARGETID"}], "inclusion_filters":[{"operand": "location","operator": "is","values": "eu-es"}]}]''
其中 TARGETID
是您在上一步中创建的目标的 ID。