新支持的区域的必需操作
如果 IBM Cloud® Metrics Routing 计划在当前不支持的地区提供支持,则所有现有客户都需要评估其 IBM Cloud Metrics Routing 配置,并做出任何必要的更改。 IBM 将宣布是否支持新区域。
检查您是否具有正确的许可权
使用具有 管理员许可权的标识 Cloud Identity and Access Management 登录到 IBM Cloud。
检查路由规则是否捕获新区域的度量
通过路由规则,您可以根据度量区域来更改度量流动的目标 (目标)。
路由规则确定哪些度量与路由匹配。 在配置路由以路由所有度量值或删除所有度量值时,还可以排除 inclusion_filter 定义。
运行命令 ibmcloud mr route ls
。
此示例显示了将来自 us-east 的度量值路由到目标的路径。
$ ibmcloud mr route ls
OK
Name: new-route
ID: a4544cc3-e593-4b3b-a4ab-674d78ec3caa
CRN: crn:v1:bluemix:public:metrics-router:global:a/81de6380e6232019c6567c9c8dexxxxx::route:a4544cc3-e593-4b3b-a4ab-674d78ec3caa
Rule 0: [[15030278-9eeb-404e-b7aa-be1e8e8690d6(mon-std-secure)], [[location, is, [us-east]]]]
Created At: 2024-03-13T15:52:25.983Z
Updated At: 2024-03-13T15:52:25.983Z
如果您具有类似于此示例的配置,在此配置中指定要从中路由度量值的位置,那么需要将新支持的区域添加到配置中。
此示例显示了删除所有度量的路径。
Route
Name: new-route2
ID: d97f8358-f66d-48e0-9399-f15e090f4b44
CRN: crn:v1:bluemix:public:metrics-router:global:a/81de6380e6232019c6567c9c8de6dece::route:d97f8358-f66d-48e0-9399-f15e090f4b44
Rule 0: [drop, []]
Created At: 2024-03-13T16:40:47.394Z
Updated At: 2024-03-13T16:40:47.394Z
如果您具有与此示例类似的配置,其中删除了所有度量,那么还将删除在新区域中生成的度量。
此示例显示了路由所有度量的路径:
$ ibmcloud at route ls
OK
Route
Name: new-route1
ID: 98911386-9c06-4a2b-aa14-9ac41bd5f7e1
CRN: crn:v1:bluemix:public:metrics-router:global:a/81de6380e6232019c6567c9c8dxxxxx::route:98911386-9c06-4a2b-aa14-9ac41bd5f7e1
Rule 0: [[15030278-9eeb-404e-b7aa-be1e8e8690d6(mon-std-secure)], []]
Created At: 2024-03-13T16:38:21.417Z
Updated At: 2024-03-13T16:38:21.417Z
如果您具有用于路由所有度量值的配置,那么在启用新的 IBM Cloud Metrics Routing 区域时,所有度量值都将路由到该目标。
有关配置路由的更多信息,请参阅 管理路由。
检查是否在帐户中配置了缺省目标
如果未配置路由,请检查是否在帐户中配置了缺省目标。
如果没有与度量区域匹配的路由规则,那么 IBM Cloud Metrics Routing 设置中的缺省目标是发送度量的目标。
运行命令 ibmcloud mr setting get
。
如果路由定义中没有匹配项,那么“缺省目标”数组最多显示 2 个接收度量值的已定义目标。
例如,这显示未配置缺省目标。
$ ibmcloud at setting get
OK
IBM Cloud Metrics Routing settings
Primary metadata region: us-east
Backup metadata region: Not Initialized
Default targets: []
Permitted target regions: []
Private api endpoint only: false
此示例显示已配置缺省目标。
$ ibmcloud at setting get
OK
IBM Cloud Metrics Routing settings
Primary metadata region: us-east
Backup metadata region: Not Initialized
Default targets: [15030278-9eeb-404e-b7aa-be1e8e8690d6]
Permitted target regions: []
Private api endpoint only: false
有关定义目标的更多信息,请参阅 管理目标。
如果定义了缺省目标,那么与帐户的路由规则不匹配的度量将路由到缺省目标,并且您不受此更改影响。
如果未定义缺省目标,请继续执行下一步。
定义缺省目标
如果您的配置不包含缺省目标或每个区域的度量的显式规则,那么缺失区域的度量将传递到服务缺省目标。 您可以使用命令 ibmcloud mr setting update --default-target <target-id>
配置缺省目标,以便将与路由规则不匹配的度量值路由到缺省目标 (<target-id>
)。
例如:
$ ibmcloud mr setting update --default-targets 15030278-9eeb-404e-b7aa-be1e8e8690d6
Are you sure you want to update the IBM Cloud Metrics Routing settings for your account? [y/N]> y
OK
IBM Cloud Metrics Routing settings
Primary metadata region: us-east
Backup metadata region: Not Initialized
Default targets: [15030278-9eeb-404e-b7aa-be1e8e8690d6(mon-std-secure)]
Permitted target regions: []
Private api endpoint only: false