create_charge_item
参照ファイルに指定されているプロパティに基づき、チャージバックにカスタム・チャージ・アイテムを作成します。
書式
emcli create_charge_item -input_file="property_file:filename"
オプション
オプション[-input_file]は、アイテム・プロパティを含むファイルのフルパスです。ファイルには、次のプロパティを定義できます。
-
target_type
チャージ・アイテムが適用されるターゲット・タイプ。
-
source_data_type
ソース・データ型。有効な値はmetric、configおよびpropertyです。
-
item_name
アイテムの名前。
-
metric_group
list_item_candidates
にリストされているメトリック・グループ名。source_data_type=metricの場合、必須プロパティです。 -
metric_column
list_item_candidates
にリストされているメトリック列名。source_data_type=metricの場合、必須プロパティです。 -
config_view
list_item_candidates
にリストされている構成ビュー名。source_data_type=configの場合、このプロパティは必須です。 -
config_key
list_item_candidates
にリストされている構成キー名。source_data_type=configの場合、このプロパティは必須です。 -
config_column
list_item_candidates
にリストされている構成列名。source_data_type=configの場合、このプロパティは必須です。 -
config_data_source
構成メトリックのデータ・ソース。source_data_type=configの場合、このプロパティは必須です。
-
property
list_item_candidates
にリストされているプロパティ名。source_data_type=propertyの場合、このプロパティは必須です。 -
item_displayname
項目の表示名。
-
unit
単位の表示名。
-
aggregation_type
この項目に使用する集計のタイプ。data type=numberの場合にのみ適用されます。有効な値はsumおよびavgです。デフォルト値はavgです。
-
is_config_condition
チャージ・プランで条件付きで使用される項目。有効な値は0、1です。デフォルト値は0です。
-
item_category
項目のカテゴリ。デフォルト値はinstanceです。有効な値はcpu、memory、networkおよびinstanceです。
-
data_type
有効な値はstringおよびnumberです。デフォルト値は構成およびプロパティ・タイプでは文字列、メトリック・タイプでは数字です。
例
例1
この例では、チャージのベースを特定のホスト上のプロセスの平均合計とするメトリック・カスタム・チャージ・アイテムを作成します。
emcli create_charge_item -input_file="property_file:/home/user/property_file" Contents of /home/user/property_file: target_type=host source_data_type=metric item_name=total_proc metric_group=Load metric_column=noOfProcs item_displayname=Total Processes unit=process aggregation_type=avg item_category=instance data_type=number
例2
この例では、インスタンス・リージョンに基づき様々な用途のチャージ・アイテムに異なるレートをチャージできる構成カスタム・チャージ・アイテムを作成します。
emcli create_charge_item -input_file="property_file:/home/user/property_file" Contents of /home/user/property_file: target_type=oracle_database source_data_type=config item_name=custom_config config_view=myCustomCCS config_key=region config_column=country config_data_source=regionList.txt item_display_name=Region of Instance item_category=instance data_type=string