将 OpenShift Container Platform 数据集成到成本管理中
了解如何添加和配置 OpenShift Container Platform 集成
摘要
第 1 章 创建 OpenShift Container Platform 集成 复制链接链接已复制到粘贴板!
1.1. 安装任务概述 复制链接链接已复制到粘贴板!
Cost Management Metrics Operator 从 OpenShift Container Platform 收集数据以进行成本管理。作为安装成本管理的一部分,在 OpenShift Container Platform 实例上安装 Cost Management Metrics Operator。https://docs.redhat.com/en/documentation/cost_management_service/1-latest/html/getting_started_with_cost_management/steps-to-cost-management安装完成本管理后,请访问 成本管理 以查看您的成本数据。
Operator 安装、配置和集成管理均可通过 OpenShift Container Platform Web 控制台执行。
要从 OpenShift Container Platform Web 控制台安装和配置 Cost Management Metrics Operator,您必须使用具有集群管理员特权的帐户。
先决条件
- 已安装 OpenShift Container Platform 集群。
- 您可以使用具有集群管理员特权的帐户访问 OpenShift Container Platform Web 控制台。
- 您可以使用适用于成本管理服务的正确权限访问 Red Hat Hybrid Cloud Console。如需更多信息,请参阅 限制成本管理资源的访问权限。
执行以下任务来安装 Cost Management Metrics Operator,并开始在 OpenShift Container Platform 中使用成本管理应用程序:
任务概述
-
安装 Cost Management Metrics Operator (
costmanagement-metrics-operator),并使用默认令牌身份验证。 -
创建一个 CostManagementMetricsConfig YAML 文件,该文件配置
costmanagement-metrics-operator - 创建一个成本管理 OpenShift Container Platform 与新安装集成,或者确认与替换安装的现有集成。
如果不使用令牌身份验证,您必须执行额外的步骤来配置 secret,该 secret 包含 Red Hat Hybrid Cloud Console 中服务帐户的 client_id 和 client_secret 凭证。
1.2. 使用 OperatorHub 安装成本 Operator 复制链接链接已复制到粘贴板!
了解如何从 OpenShift Container Platform Web 控制台安装 成本管理 Metrics Operator。
先决条件
- 已登陆到 OpenShift Container Platform Web 控制台并具有集群管理员特权。
流程
- 登录 OpenShift Container Platform Web 控制台并点击 → 。
- 点 Cost Management Metrics Operator。
-
当出现 Install Operator 窗口时,选择
costmanagement-metrics-operator命名空间。如果命名空间不存在,我们为您创建它。 - 点 。短暂等待后,Cost Management Metrics Operator 会出现在 Project 下的 Installed Operators 选项卡中: all projects 或 Project: costmanagement-metrics-operator。
如果带有自定义 CA 证书的代理,必须创建额外的配置来将此证书注入 Cost Management Metrics Operator。如需了解更多详细信息,请参阅 OpenShift Container Platform 文档中的 注入自定义 CA 证书。
1.3. 可选:使用 CLI 安装成本管理 Operator 复制链接链接已复制到粘贴板!
如果要自动创建集群,可以选择使用 OpenShift CLI 而不是 OperatorHub 安装 Cost Management Metrics Operator。在 OpenShift Container Platform CLI 中,您可以以成本管理为 OpenShift Container Platform 集群创建集成。如果使用服务身份验证,您必须将 Operator 配置为使用它。
先决条件
-
已安装 OpenShift CLI
oc。 - 具有 OpenShift Container Platform 集群的集群管理员特权。
流程
要验证软件包清单是否有支持的安装模式和可用频道,请输入以下命令:
oc describe packagemanifests costmanagement-metrics-operator -n openshift-marketplace创建
OperatorGroup对象和订阅对象。- 要创建订阅对象,请参阅使用 CLI 从 OperatorHub 安装 OpenShift 文档。
如果不使用令牌身份验证,请将 Operator 配置为使用服务帐户授权。要使用此方法,请将服务帐户添加到具有 Cloud Administrator 角色的用户访问组中。确保服务帐户继承用户组的权限。
如需更多信息,请参阅 限制成本管理资源的权限。
-
从 红帽混合云控制台服务帐户 检索您的
client_id和client_secret。 使用 base64 对服务帐户的
client_id值进行编码。在终端中,输入:echo -n "<red_hat_service_account_client_id>" | base64对服务帐户的 'client_secret'in base64 编码值。在终端中,输入:
echo -n "<red_hat_service_account_client_secret>" | base64
-
从 红帽混合云控制台服务帐户 检索您的
创建 YAML 文件来存储您的 secret。将
client_id和client_secret粘贴到data.client_id和data.client_secret字段中。example.yaml
kind: Secret apiVersion: v1 metadata: name: service-account-auth-secret namespace: costmanagement-metrics-operator data: client_id: <base64_encoded_red_hat_service_account_client_id> client_secret: <base64_encoded_red_hat_service_account_client_secret>使用以下命令部署 secret YAML 文件:
oc apply -f example.yaml
要将服务身份验证用于成本管理 Operator,请编辑 Operator 的自定义资源定义。您必须编辑自定义资源示例 YAML,以便将
authentication.type设置为service-account。您还必须添加一行,以便将authentication.secret_name设置为 secret 的名称。在前面的示例中,机密的名称是service-account-auth-secret。自定义资源示例
kind: CostManagementMetricsConfig apiVersion: costmanagement-metrics-cfg.openshift.io/v1beta1 metadata: name: costmanagementmetricscfg-sample-v1beta1 namespace: costmanagement-metrics-operator spec: authentication: type: service-account secret_name: service-account-auth-secret packaging: max_reports_to_store: 30 max_size_MB: 100 prometheus_config: collect_previous_data: true context_timeout: 120 disable_metrics_collection_cost_management: false disable_metrics_collection_resource_optimization: false source: check_cycle: 1440 create_source: false name: '' upload: upload_cycle: 360 upload_toggle: true要在不使用 Red Hat Hybrid Cloud Console 中的向导的情况下自动创建集成,请编辑自定义资源示例 YAML,以便
source.create_source设置为true,将source.name设置为 name。在本例中,名称设置为cluster2。源创建示例
kind: CostManagementMetricsConfig apiVersion: costmanagement-metrics-cfg.openshift.io/v1beta1 metadata: name: costmanagementmetricscfg-sample-v1beta1 namespace: costmanagement-metrics-operator spec: authentication: type: service-account secret_name: service-account-auth-secret packaging: max_reports_to_store: 30 max_size_MB: 100 prometheus_config: collect_previous_data: true context_timeout: 120 disable_metrics_collection_cost_management: false disable_metrics_collection_resource_optimization: false source: check_cycle: 1440 create_source: true name: 'cluster2' upload: upload_cycle: 360 upload_toggle: true
如果带有自定义 CA 证书的代理,必须创建额外的配置来将此证书注入 Cost Management Metrics Operator。如需了解更多详细信息,请参阅 OpenShift Container Platform 文档中的 注入自定义 CA 证书。
1.4. 配置 Operator 实例 复制链接链接已复制到粘贴板!
安装 costmanagement-metrics-operator 实例后,您可以在 OpenShift Container Platform Web 控制台中 进行配置。
先决条件
- 已登陆到 OpenShift Container Platform Web 控制台并具有集群管理员特权。
- Cost Management Metrics Operator 会出现在 Installed Operators 选项卡中。
流程
- 从安装的操作器列表中的 Name 中,单击 Cost Management Metrics Operator。此时会出现 → 窗口。
- 从 Details 中,单击 + Create Instance。此时会出现 → 窗口。
- 选择 YAML 视图来查看 和修改 YAML 配置文件的内容。
通过编辑 YAML 文件中的以下两行,为 Cost Management Metrics Operator 创建成本管理实例:
create_source: false name: ''将
false更改为true。- 如果要编辑其他配置,请参阅 可配置参数。
将
''改为集成的名称。如果没有提供名称,Operator 会默认使用集群 ID。Example
create_source: true name: my-openshift-cost-source
- 点 。
1.5. 对成本管理 Operator 相关的问题 复制链接链接已复制到粘贴板!
排除安装 Cost Management Operator 时可能出现的问题。
1.5.1. 验证 YAML 文件是否已正确配置 复制链接链接已复制到粘贴板!
要验证成本管理 Operator 是否正常工作,请检查您的 YAML 文件是否已正确配置。
先决条件
- 您可以访问 OpenShift Container Platform Web 控制台。
- 您可以在 Installed Operators 选项卡中查看内容。
流程
- 点 Installed Operators 选项卡。
- 在安装的 Operator 列表中,单击 Cost Management Metrics Operator.A metrics operator 窗口。
- 点 CostManagementMetricsConfig 选项卡显示配置文件名称列表。
-
在文件名列表中,点您要验证的配置文件。在默认安装中,文件名为
costmanagementmetricscfg-sample。此时会打开 Details 窗口。 点 并检查以下项目:
prometheus_configured和prometheus_connected应设置为true:prometheus: last_query_start_time: '2021-01-25T20:59:06Z' last_query_success_time: '2021-01-25T20:59:06Z' prometheus_configured: true prometheus_connected: true service_address: 'https://thanos-querier.openshift-monitoring.svc:9091' skip_tls_verification: falseingress_path、last_successful_upload_time、last_upload_status和last_upload_time都应有内容:upload: ingress_path: /api/ingress/v1/upload last_successful_upload_time: '2021-01-25T20:59:35Z' last_upload_status: 202 Accepted last_upload_time: '2021-01-25T20:59:35Z' upload: true upload_cycle: 360 upload_wait: 28 validate_cert: true
要收集数据,成本管理使用 Prometheus 查询,您可以在 源代码 中找到。
1.5.2. 大型 OpenShift 部署问题 复制链接链接已复制到粘贴板!
如果您的部署较大,pod 可能会使用默认资源请求以 ''OOMkilled' 信息停止。将初始数据 ingestion 的 pod 内存增加到 2GiB 或以上。完成初始数据后,可以减少 pod 内存。pod 的确切内存要求因 OpenShift 集群的大小而异。
1.6. 为成本管理指标 Operator 配置服务帐户身份验证 复制链接链接已复制到粘贴板!
不再支持基本身份验证。如果您手动将成本管理指标操作器配置为使用基本身份验证,请完成以下步骤来设置服务帐户身份验证。
如需更多信息,请参阅通过 服务帐户转换 Red Hat Hybrid Cloud Console API 从基本身份验证转换到基于令牌的身份验证。
1.6.1. 创建一个服务帐户 复制链接链接已复制到粘贴板!
在为成本管理指标操作器设置服务帐户身份验证前,您必须有 Red Hat Hybrid Cloud Console Service Account 的客户端 ID 和客户端 Secret。如果您已有此信息,继续 为身份验证创建 secret 键/值对。
要创建服务帐户并获取您的 客户端 ID 和客户端 Secret,请完成以下步骤:
流程
-
在 Red Hat Hybrid Cloud Console 中,点
。
- 点 。
- 单击 Service Accounts 选项卡。
- 点 。
输入名称和描述。
- 名称必须以字母开头,并以字母或数字结尾。只使用字母数字字符和连字符。
- 点 。
复制 客户端 ID 和客户端 Secret,并将其存储在安全的位置。
- 关闭窗口后,不会再次显示该 secret。
- 选中 I have copied the client ID and secret 的复选框,然后单击 。
现在,您应该在列表中看到您所做的帐户。
1.6.1.1. 授予对服务帐户的访问权限 复制链接链接已复制到粘贴板!
创建服务帐户后,您需要将其与组关联。
流程
- 单击 User Access 选项卡,然后单击 Groups。
- 在列表中找到所需组并点其名称。
- 在打开的窗口中,单击 Service Accounts 选项卡。
- 单击 。
- 选择您在上一节中进行的服务帐户,或选择您要与组关联的任意服务帐户。
- 点 。
您的服务帐户现在将继承与您的组中角色关联的权限。要创建集成,您为操作器创建的服务帐户需要 Cloud Administrator 角色。如需更多信息,请参阅成本管理中的默认用户角色。
1.6.2. 配置服务帐户身份验证 复制链接链接已复制到粘贴板!
先决条件
- 已登陆到 OpenShift Container Platform Web 控制台,并具有集群管理员特权。
- Cost Management Metrics Operator 会出现在 Installed Operators 选项卡中。
- 您有 Red Hat Hybrid Cloud Console Service Account 的客户端 ID 和客户端 Secret。如果没有此信息,请参考前面的两个部分。
1.6.3. 为服务帐户身份验证创建 secret 键/值对 复制链接链接已复制到粘贴板!
流程
- 在 OpenShift Container Platform Web 控制台中,单击 Workloads 选项卡,然后单击 Secrets。
- 在 Secrets 窗口中,单击 下拉菜单,然后选择 Key/value secret。
您将创建两个密钥:一个用于您的客户端 ID,一个用于您的客户端 Secret。在 Create key/value secret 窗口中输入以下信息:
Secret 名称 :
service-account-auth-secret在 Key 中,输入
client_id。client_id在第一个关键
client_id 的Value 字段中,您可以上传授权的 红帽混合云控制台 用户帐户的值,或者将其粘贴到文本框中。当您制作服务帐户时,您应该已保存了这些凭证。red_hat_service_account_client_id- 接下来,单击 Add Key/Value 以 添加第二个 键/值对,这一次用于您的客户端 Secret。
在 Key 中,输入
client_secret:client_secret在第二个关键
client_secret的 Value 字段中,您可以上传授权的 红帽混合云控制台 用户帐户的值,或者将其粘贴到文本框中。red_hat_service_account_client_secret- 验证 secret 的键/值详情是否正确后,点 以完成服务帐户授权 secret 的创建。
- 复制 secret 的名称。您将在以下部分使用它。
1.6.4. 修改 YAML 文件 复制链接链接已复制到粘贴板!
现在创建了 secret,您将修改 Cost Management Metrics Operator API YAML 文件。
流程
- 点 Operators 选项卡,然后点 Installed Operators。
- 找到 Cost Management Metrics Operator 并点其名称。
单击 Cost Management Metrics Config 选项卡,然后单击 Name 中的配置文件。
默认名称为
costmanagementmetricscfg-sample。
- 点 YAML 选项卡打开该文件。
在 YAML 文件中找到以下行:
authentication: type: token-
将
type: token更改为type: service-account。 为
secret_name插入新行。输入您在上一节中复制的 secret。Example
authentication: secret_name: service-account-auth-secret #Change this line to match your secret name. type: service-account- 点击 。
1.7. 手动创建 Openshift Container Platform 集成 复制链接链接已复制到粘贴板!
您可以按照 安装成本 Operator 中的步骤自动创建 OpenShift Container Platform 集成。但是,在某些情况下(如受限网络安装)需要在 Red Hat Hybrid Cloud Console 上手动创建 OpenShift Container Platform 集成。
先决条件
- 已安装 OpenShift Container Platform 集群。
- 已登陆到 OpenShift Container Platform Web 控制台,并具有集群管理员特权。
流程
-
在 Red Hat Hybrid Cloud Console 中,点 Settings Menu
> Integrations。
- 点 Red Hat 选项卡。
- 单击 ,这将打开 Add a cloud integration 向导。
- 在 Select your integration type 中,点 。
- 在 Application 中,点 成本管理。。
- 在 Integration name 中输入名称。。
- 在新标签页中,访问 OpenShift Container Platform Web 控制台。进入 → 并复制 集群标识符。
- 返回到成本管理,请输入您的 集群标识符。。
- 检查详情并点 创建集成。
1.8. 更新 Operator 资源 复制链接链接已复制到粘贴板!
Cost Management Metrics Operator 附带有限的资源。在较大的集群中,当处理 Prometheus 的所有指标数据时,成本管理 Metrics Operator 可能会耗尽内存。
1.8.1. 默认资源 复制链接链接已复制到粘贴板!
Cost Management Metrics Operator 默认具有以下资源:
limits:
- cpu: 500m
- 内存:500Mi
requests:
- cpu: 100m
- 内存:20Mi
1.8.2. 增加资源 复制链接链接已复制到粘贴板!
如果标准资源不满足您的需要,请完成以下步骤来增加 Operator 可用的资源:
- 进入 OpenShift Container Platform Web 控制台。
- 在 Installed Operators 中,点 。
- 点 Subscription 标签页。然后单击 Actions 下拉菜单,再选择 Edit Subscription。
- 在显示的 YAML 文件中,编辑部署资源,其值为满足集群的 CPU 和内存需求:
kind: Subscription
metadata:
...
spec:
...
config:
resources: <<<<<
limits:
cpu: 500m
memory: 500Mi
requests:
cpu: 200m
memory: 100Mi
Operator 现已重新部署,Deployment 会显示新的资源。
有关 .spec.config.resources 的更多信息,请参阅 API 文档。
1.9. 添加受限网络集成 复制链接链接已复制到粘贴板!
您可以在无法访问互联网的受限网络上安装 OpenShift Container Platform。
将在受限网络中运行的 OpenShift Container Platform 集群作为成本管理集成的过程有所不同:
- Operator Lifecycle Manager 配置为安装和运行本地集成。
-
costmanagement-metrics-operator被配置为使用持久性卷声明(PVC)在本地存储成本报告 CSV 文件。 - PVC 中存储的成本报告下载到工作站。
- OpenShift Container Platform 集成是手动创建的。
- 成本报告会从您的工作站上传到 Red Hat Hybrid Cloud Console。
1.9.1. 在受限网络中安装成本管理 Operator 复制链接链接已复制到粘贴板!
Operator Lifecycle Manager (OLM)无法访问在受限网络中安装的 OpenShift Container Platform 集群,因为远程集成需要足够的互联网连接。在这些情况下,您必须安装并配置 OLM 在本地运行。
先决条件
- 已安装 OpenShift Container Platform 集群。
- 您有一个没有网络访问限制的工作站。
- 已登陆到 OpenShift Container Platform Web 控制台 并具有集群管理员特权。
流程
完成以下 OpenShift Container Platform 步骤,以创建
costmanagement-metrics-operator的本地镜像:在受限网络中使用 Operator Lifecycle Manager。注意costmanagement-metrics-operator位于registry.redhat.io/redhat/redhat-operator-index:v4.11索引中的redhat-operators目录中。在推送到已镜像的 registry 之前,从索引中修剪不需要的对象,但不会删除
costmanagement-metrics-operator软件包。- 登录 OpenShift Container Platform Web 控制台并点击 → 。
- 点 Cost Management Metrics Operator。
-
应打开 Install Operator 窗口。选择您要安装的
costmanagement-metrics-operator命名空间。如果命名空间不存在,则会创建它。 - 点 。
验证步骤
- 短暂等待后,Cost Management Metrics Operator 会出现在项目的 Installed Operators 选项卡中 : all projects 或 Project: costmanagement-metrics-operator。
1.9.2. 在受限网络中配置 Cost Operator 复制链接链接已复制到粘贴板!
了解如何在受限网络中运行 costmanagement-metrics-operator。
先决条件
-
已安装
costmanagement-metrics-operator。 - 已登陆到 OpenShift Container Platform Web 控制台 并具有集群管理员特权。
流程
-
在 OpenShift Container Platform web 控制台中,选择 Operators > Installed Operators >
costmanagement-metrics-operator> CostManagementMetricsConfig > Create Instance。 设置存储量。如果没有指定数量,Operator 会创建一个名为
costmanagement-metrics-operator-data(存储 10Gi )的默认持久性卷声明(PVC)。注意要将
costmanagement-metrics-operator配置为使用不同的 PVC,请在 YAML 视图中 编辑volume_claim_template。- 选择 YAML 视图。
-
在
max_reports_to_store中输入值,以设置您要存储的最大报告数。 在
upload_cycle中输入值,以设置每个报告生成之间要传递的分钟数。packaging: max_reports_to_store: 30 max_size_MB: 100upload: upload_cycle: 360重要默认情况下,
costmanagement-metrics-operator会每 360 分钟 创建一个报告。默认值 30 个报告和 360 分钟可为您提供 reports 的 7.5 天。在报告生成的最大数量后,任何后续报告都会替换存储中最旧的报告。为了避免丢失报告,请从 PVC 下载报告。
将
upload_toggle设置为false:upload: upload_cycle: 360 upload_toggle: false将
source设置为空大括号:source: {}将
身份验证设置为空大括号:authentication: {}- 点 。
验证步骤
- 选择您创建的 CostManagementMetricsConfig。
- 点 。
通过查看
打包中的数据来验证报告是否已创建:packaging: last_successful_packaging_time: `current date and time` max_reports_to_store: 30 max_size_MB: 100 number_of_reports_stored: 1 packaged_files: - >- /tmp/costmanagement-metrics-operator-reports/upload/YYYYMMDDTHHMMSS-cost-mgmt.tar.gz注意配置后,
costmanagement-metrics-operator会生成初始报告。这些报告位于packaged_files中。
1.9.3. 下载成本报告 复制链接链接已复制到粘贴板!
如果您将 costmanagement-metrics-operator 配置为在受限网络中运行,则来自持久性卷声明(PVC)的报告会临时存储在工作站中。将报告复制到不受限制的网络。
默认配置保存报告周。为避免丢失指标数据,请在本地下载报告并将其上传到 红帽混合云控制台。
您可以配置任何 PVC,但默认情况下,大多数 PVC 是 ReadWriteOnce。对于 ReadWriteOnce PVC,volume-shell 必须附加到与 operator pod 相同的节点上。
先决条件
- 您有一个没有网络访问限制的工作站。
-
PVC 中的
costmanagement-metrics-operator报告。
流程
创建以下 pod,并使用报告数据将
claimName设置为 PVC:kind: Pod apiVersion: v1 metadata: name: volume-shell namespace: costmanagement-metrics-operator spec: volumes: - name: costmanagement-metrics-operator-reports persistentVolumeClaim: claimName: costmanagement-metrics-operator-data containers: - name: volume-shell image: busybox command: ['sleep', '3600'] volumeMounts: - name: costmanagement-metrics-operator-reports mountPath: /tmp/costmanagement-metrics-operator-reports运行
rsync将所有文件从 PVC 复制到本地文件夹:$ oc rsync volume-shell:/tmp/costmanagement-metrics-operator-reports/upload local/path/to/save/folder- 确认已复制这些文件。
运行以下命令来连接到 pod 并删除上传文件夹的内容:
$ oc rsh volume-shell $ rm /tmp/costmanagement-metrics-operator-reports/upload/*(可选) 运行以下命令以删除用于连接 PVC 的 pod:
$ oc delete -f volume-shell.yaml
查看 PVC 用量
在 Red Hat Hybrid Cloud Console 中的 OpenShift 选项卡中,您的带有最高使用量的 PVC 会在 持久性卷声明 下自动填充。要查看所有 PVC,请点击部分末尾的 PVC。
您可以根据以下字段过滤 PVC 数据: * Persistent volume claim * Cluster * StorageClass
1.9.4. 将成本报告上传到 console.redhat.com 复制链接链接已复制到粘贴板!
手动将本地存储的成本报告从受限网络上传到 红帽混合云控制台。
默认配置保存报告周。在本地下载报告并将其上传到 红帽混合云控制台,以避免丢失指标数据。
先决条件
- 您创建了 Bearer 令牌。
-
您有
costmanagement-metrics-operator报告在本地下载。 - 您创建了 Red Hat Hybrid Cloud Console 的集成。如需更多信息,请参阅 手动创建 Openshift Container Platform 集成。
- 您是具有机构管理员权利的红帽帐户用户。
- 您有一个没有网络访问限制的工作站。
流程
要将报告上传到 Red Hat Hybrid Cloud Console,请将 client_id 和 client_secret 设置为您的凭证,将 FILE_NAME 设置为您要上传的报告,并在 $TOKEN 中输入您的 Bearer 令牌:
$ curl -vvvv -F "file=@$FILE_NAME.tar.gz;type=application/vnd.redhat.hccm.tar+tgz" -H "Authorization: Bearer $TOKEN" https://console.redhat.com/api/ingress/v1/upload
验证步骤
- 从 成本管理 中,单击 。
- 在 OpenShift 详情页面中,确认您有 OpenShift 集群的使用数据。
第 2 章 配置和查看您的数据 复制链接链接已复制到粘贴板!
添加 OpenShift Container Platform 和云基础架构集成后,除了通过集成显示成本数据外,成本管理会自动显示 AWS 和 Microsoft Azure 成本以及与在其平台上运行 OpenShift Container Platform 集群相关的使用情况。
在 成本管理 概述页上,您的成本数据按照 OpenShift 和 基础架构 选项卡进行排序。选择 Perspective 通过成本数据的不同视图切换。
您还可以使用全局导航菜单查看云供应商成本的更多详情。
要添加其他类型的集成,请参阅:
2.1. 限制对成本管理资源的访问 复制链接链接已复制到粘贴板!
在成本管理中添加和配置集成后,您可以限制对成本数据和资源的访问。
您可能不希望用户访问所有成本数据。相反,您只能向用户授予特定于其项目或机构的数据的访问权限。通过基于角色的访问控制,您可以限制成本管理报告中的资源的可见性。例如,您可以将用户的视图限制为只有 AWS 集成,而不是整个环境。
要了解如何限制访问权限,请参阅更深入的指南 限制对成本管理资源的访问。
2.2. 为您的集成配置标记 复制链接链接已复制到粘贴板!
成本管理应用程序通过标签跟踪云和基础架构成本。在 OpenShift 中,标签也称为标签。
您可以在成本管理中优化标签,过滤和属性资源,按成本组织资源,并为云基础架构的不同部分分配成本。
您只能直接在集成上配置标签和标签。您可以选择在成本管理中激活的标签,但无法在成本管理应用程序中编辑标签和标签。
要了解更多有关以下主题的信息,请参阅使用标记管理成本数据 :
- 规划标记策略以组织您的成本数据视图
- 了解成本管理关联标签的方式
- 在集成上配置标签和标签
2.3. 配置成本模型以准确报告成本 复制链接链接已复制到粘贴板!
现在,您已将集成配置为以成本管理方式收集成本和使用数据,您可以配置成本模型,将价格与指标和使用相关联。
成本模型是一个框架,它使用原始成本和指标来定义成本管理成本的计算。您可以记录、分类和分发成本模型给特定客户、业务单元或项目产生的成本。
在 成本 模型中,您可以完成以下任务:
- 将成本分类为基础架构或补充成本
- 捕获 OpenShift 节点和集群的每月成本
- 应用标记以考虑其他支持成本
要了解如何配置成本模型,请参阅使用成本模型。
2.4. 使用 Cost Explorer 可视化您的成本 复制链接链接已复制到粘贴板!
使用成本管理 Cost Explorer 创建时间扩展成本和使用信息的自定义图形,并最终视觉化并解释您的成本。
要了解有关以下主题的更多信息,请参阅使用 Cost Explorer 可视化您的成本 :
- 使用 Cost Explorer 识别异常事件
- 了解如何随着时间推移您的成本数据变化
- 为您的成本和使用数据创建自定义条图表
- 导出自定义成本数据表
对红帽文档提供反馈 复制链接链接已复制到粘贴板!
我们感谢您对我们文档的反馈并优先排序。尽可能提供更详细的信息,以便可以快速解决您的请求。
先决条件
- 已登陆到红帽客户门户网站。
流程
要提供反馈,请执行以下步骤:
- 单击以下链接: 创建问题。
- 描述 Summary 文本框中的问题或增强。
- 在 Description 文本框中提供有关问题或请求增强的详细信息。
- 在 Reporter 文本框中输入您的名称。
- 点 Create 按钮。
此操作会创建一个文档票据,并将其路由到适当的文档团队。感谢您抽出时间提供反馈。