すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:CreateMetricStore

最終更新日:Jan 16, 2026

メトリックを保存するための 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 に同じ名前を付けることはできません。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

log:CreateMetricStore

create

*MetricStore

acs:log:{#regionId}:{#accountId}:project/{#project}/metricstore/{#name}

なし なし

リクエスト構文

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 です。

  • true:パブリック IP アドレスを記録します。

  • false:パブリック IP アドレスを記録しません。

false

shardingPolicy ShardingPolicy

任意

書き込みハッシュ構成。

レスポンスフィールド

フィールド

説明

レスポンスフィールドがありません。

成功レスポンス

JSONJSON

{}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 MetricStoreAlreadyExist The specified metricstore xxx already exists.

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。