メトリックを保存するための Metricstore を作成します。
操作説明
Metricstore は、メトリックを格納するために使用されます。
リクエスト構文の Host は、プロジェクト名と Simple Log Service のエンドポイントで構成されます。プロジェクト名は Host で指定する必要があります。
AccessKey ペアが必要です。詳細については、「AccessKey ペア」をご参照ください。
Alibaba Cloud アカウントの AccessKey ペアは、すべての API 操作に対する完全な権限を持っています。これは高いセキュリティリスクをもたらします。API 操作の呼び出しや運用保守 (O&M) を行うには、Resource Access Management (RAM) ユーザーを使用することを推奨します。RAM ユーザーを使用する場合は、Simple Log Service のリソースを管理するための権限を RAM ユーザーに付与する必要があります。詳細については、「RAM ユーザーの作成と権限付与」をご参照ください。
-
プロジェクトの名前とリージョンが必要です。詳細については、「プロジェクトの管理」をご参照ください。
-
1 つのプロジェクトには、最大 200 個の Logstore または Metricstore を含めることができます。
-
指定されたデータ保持期間が終了すると、メトリックは削除されます。
-
同じプロジェクト内の Logstore と Metricstore に同じ名前を付けることはできません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
log:CreateMetricStore |
create |
*MetricStore
|
なし | なし |
リクエスト構文
POST /metricstores HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| project |
string |
必須 |
プロジェクトの名前。 |
my-project |
| body |
object |
任意 |
リクエストボディ。 |
|
| name |
string |
必須 |
作成する Metricstore の名前。 |
my_metric_store |
| ttl |
integer |
必須 |
Metricstore のデータ保持期間。単位:日。 |
7 |
| shardCount |
integer |
必須 |
Metricstore のシャード数。 |
2 |
| autoSplit |
boolean |
任意 |
自動シャード分割を有効にするかどうかを指定します。 |
true |
| maxSplitShard |
integer |
任意 |
1 つのシャードを分割できるシャードの最大数。このパラメーターは、autoSplit が true に設定されている場合にのみ有効です。 |
64 |
| mode |
string |
任意 |
Metricstore のタイプ。standard のみがサポートされています。デフォルト値は standard です。 |
standard |
| metricType |
string |
任意 |
Metricstore のタイプ。prometheus のみがサポートされています。デフォルト値は prometheus です。 |
prometheus |
| hot_ttl |
integer |
任意 |
データがホット層に保存される期間。単位:日。値は 7 以上で、ttl の値を超えることはできません。このパラメーターを -1 に設定すると、すべてのデータは ttl で指定された期間、ホット層に保存されます。 ホットストレージ期間が終了すると、データは低頻度アクセスストレージクラスに移動されます。詳細については、「ホットデータとコールドデータの階層型ストレージ」をご参照ください。 |
60 |
| infrequentAccessTTL |
integer |
任意 |
低頻度アクセスストレージクラスのデータ保持期間。単位:日。最小値は 30 です。この期間が経過すると、データはアーカイブストレージに移動されます。 |
30 |
| appendMeta |
boolean |
任意 |
クライアントのパブリック IP アドレスを記録するかどうかを指定します。デフォルト値は false です。
|
false |
| shardingPolicy | ShardingPolicy |
任意 |
書き込みハッシュ構成。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
レスポンスフィールドがありません。
例
成功レスポンス
JSONJSON
{}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | MetricStoreAlreadyExist | The specified metricstore xxx already exists. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。