UpdateMetricStore
Updates the configurations of an existing Metricstore that is used to store time series data.
Operation description
Metricstores are used to store time series data.
You must specify an existing Metricstore when you call this operation.
The Host parameter in the request syntax consists of the project name and the Simple Log Service endpoint. You must specify the project in the Host parameter.
An AccessKey pair is created and obtained. For more information, see AccessKey pairs.
The AccessKey pair of an Alibaba Cloud account has access permissions for all API operations. Using these credentials to perform API operations is highly risky. Create and use a Resource Access Management (RAM) user to call API operations or perform routine O&M. The Resource Access Management (RAM) user must have access permissions to manage the Simple Log Service EPS resource and Operation logs. For more information, see Create a Resource Access Management (RAM) user and authorization.
-
You have identified the name and region of the project to which the logs you query belong. For more information, see Manage a project.
-
You can create up to 200 Logstores or Metricstores in a project.
-
When the data retention period of timing data reaches the data retention period specified in your Settings, the data is deleted.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
log:UpdateMetricStore |
update |
*MetricStore
|
None | None |
Request syntax
PUT /metricstores/{name} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| name |
string |
Yes |
The name of the Metricstore. |
my_metric_store |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| project |
string |
Yes |
The name of the project. |
my-project |
| body |
object |
No |
The request body. |
|
| ttl |
integer |
No |
The retention period of data. Unit: days. |
7 |
| autoSplit |
boolean |
No |
Specifies whether to enable automatic sharding. |
true |
| maxSplitShard |
integer |
No |
The maximum number of shards for automatic sharding. This parameter takes effect only when autoSplit is set to true. |
64 |
| mode |
string |
No |
The type of the Metricstore. |
standard |
| hot_ttl |
integer |
No |
Data retention period of data in the hot tier of the Logstore. Unit: days. Valid values: 7 to 3000. The minimum retention period is 7 days. When data retention period of data in the hot tier expires, the data is moved to the infrequent access (IA) tier. For more information, see Intelligent tiering. |
60 |
| infrequentAccessTTL |
integer |
No |
The retention period of data in the infrequent access (IA) tier. Unit: days. No minimum retention period is required, but data must be retained for at least 30 days before it is moved to the archive tier. |
30 |
| appendMeta |
boolean |
No |
Specifies whether to record the public IP addresses. Default value: false.
|
false |
| shardingPolicy | ShardingPolicy |
No |
The hash-based write configuration. |
Response elements
|
Element |
Type |
Description |
Example |
None defined.
Examples
Success response
JSON format
{}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 404 | MetricStoreNotExist | The specified metricstore xxx does not exist. | The specified metricstore xxx does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.