本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
查看集群的详细信息
您可以使用 ElastiCache 控制台、Amazon CLI 或 ElastiCache API 查看有关一个或多个集群的详细信息。
您可以使用 ElastiCache 控制台、Amazon CLI for ElastiCache,或 ElastiCache API 查看 Memcached 集群的详细信息。
以下过程详细说明了如何使用 ElastiCache 控制台查看 Memcached 集群的详细信息。
查看 Memcached 集群的详细信息
-
登录 Amazon Web Services Management Console 并打开 Amazon ElastiCache 控制台(https://console.aws.amazon.com/elasticache/
)。 -
从右上角的列表中,选择您感兴趣的 Amazon 区域。
-
在 ElastiCache 控制台控制面板中,选择 Memcached。这将显示运行任意 Memcached 版本的集群列表。
-
要查看集群的详细信息,请选择集群名称左侧的复选框。
-
查看节点信息:
-
选择集群的名称。
-
选择 Nodes(节点)选项卡。
-
要查看一个或多个节点的指标,请选择节点 ID 左侧的复选框,然后在 Time range 列表中选择指标的时间范围。选择多个节点会生成叠加图形。
两个 Memcached 节点过去一小时的指标
-
您可以使用 Amazon CLI describe-cache-clusters
命令查看集群的详细信息。如果省略 --cache-cluster-id
参数,则会返回多个集群(最多 --max-items
个)的详细信息。如果包含 --cache-cluster-id
参数,则将返回指定的集群的详细信息。您可以使用 --max-items
参数限制返回的记录数。
以下代码列出了 my-cluster
的详细信息。
aws elasticache describe-cache-clusters --cache-cluster-id
my-cluster
以下代码列出了最多 25 个集群的详细信息。
aws elasticache describe-cache-clusters --max-items
25
对于 Linux、macOS 或 Unix:
aws elasticache describe-cache-clusters \ --cache-cluster-id
my-cluster
\ --show-cache-node-info
对于 Windows:
aws elasticache describe-cache-clusters ^ --cache-cluster-id
my-cluster
^ --show-cache-node-info
此操作将生成类似于以下内容的输出(JSON 格式):
{
"CacheClusters": [
{
"Engine": "memcached",
"CacheNodes": [
{
"CacheNodeId": "0001",
"Endpoint": {
"Port": 11211,
"Address": "my-cluster.7ef-example.0001.usw2.cache.amazonaws.com"
},
"CacheNodeStatus": "available",
"ParameterGroupStatus": "in-sync",
"CacheNodeCreateTime": "2016-09-21T16:28:28.973Z",
"CustomerAvailabilityZone": "us-west-2b"
},
{
"CacheNodeId": "0002",
"Endpoint": {
"Port": 11211,
"Address": "my-cluster.7ef-example.0002.usw2.cache.amazonaws.com"
},
"CacheNodeStatus": "available",
"ParameterGroupStatus": "in-sync",
"CacheNodeCreateTime": "2016-09-21T16:28:28.973Z",
"CustomerAvailabilityZone": "us-west-2b"
},
{
"CacheNodeId": "0003",
"Endpoint": {
"Port": 11211,
"Address": "my-cluster.7ef-example.0003.usw2.cache.amazonaws.com"
},
"CacheNodeStatus": "available",
"ParameterGroupStatus": "in-sync",
"CacheNodeCreateTime": "2016-09-21T16:28:28.973Z",
"CustomerAvailabilityZone": "us-west-2b"
}
],
"CacheParameterGroup": {
"CacheNodeIdsToReboot": [],
"CacheParameterGroupName": "default.memcached1.4",
"ParameterApplyStatus": "in-sync"
},
"CacheClusterId": "my-cluster",
"PreferredAvailabilityZone": "us-west-2b",
"ConfigurationEndpoint": {
"Port": 11211,
"Address": "my-cluster.7ef-example.cfg.usw2.cache.amazonaws.com"
},
"CacheSecurityGroups": [],
"CacheClusterCreateTime": "2016-09-21T16:28:28.973Z",
"AutoMinorVersionUpgrade": true,
"CacheClusterStatus": "available",
"NumCacheNodes": 3,
"ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:",
"SecurityGroups": [
{
"Status": "active",
"SecurityGroupId": "sg-dbe93fa2"
}
],
"CacheSubnetGroupName": "default",
"EngineVersion": "1.4.24",
"PendingModifiedValues": {},
"PreferredMaintenanceWindow": "sat:09:00-sat:10:00",
"CacheNodeType": "cache.m3.medium"
}
]
}
有关更多信息,请参阅 Amazon CLI for ElastiCache 主题 describe-cache-clusters
。
您可以使用 ElastiCache API DescribeCacheClusters
操作查看集群的详细信息。如果包含 CacheClusterId
参数,则将返回指定的集群的详细信息。如果省略 CacheClusterId
参数,则会返回最多 MaxRecords
个(默认 100 个)集群的详细信息。MaxRecords
的值不能小于 20 或大于 100。
以下代码列出了 my-cluster
的详细信息。
https://elasticache.us-west-2.amazonaws.com/ ?Action=DescribeCacheClusters &CacheClusterId=my-cluster &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
以下代码列出了最多 25 个集群的详细信息。
https://elasticache.us-west-2.amazonaws.com/ ?Action=DescribeCacheClusters &MaxRecords=25 &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
有关更多信息,请参阅 ElastiCache API 参考主题 DescribeCacheClusters
。