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