你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Cassandra Clusters - Status

获取群集中每个 Cassandra 节点的 CPU、内存和磁盘使用情况统计信息。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/status?api-version=2024-05-15

URI 参数

名称 必需 类型 说明
clusterName
path True

string

托管 Cassandra 群集名称。

正则表达式模式: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$

resourceGroupName
path True

string

资源组的名称。 此名称不区分大小写。

subscriptionId
path True

string

目标订阅的 ID。

api-version
query True

string

要用于此操作的 API 版本。

响应

名称 类型 说明
200 OK

CassandraClusterPublicStatus

已成功提取群集中所有节点的使用情况统计信息。

Other Status Codes

CloudError

描述操作失败原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 流

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

CosmosDBManagedCassandraStatus

示例请求

GET https://management.azure.com/subscriptions/subid/resourceGroups/cassandra-prod-rg/providers/Microsoft.DocumentDB/cassandraClusters/cassandra-prod/status?api-version=2024-05-15

示例响应

{
  "eTag": "A350A2CE7E91B6D5A102A5E5EC222B882D981092",
  "reaperStatus": {
    "healthy": true,
    "repairRunIds": {},
    "repairSchedules": {
      "00000000-0000-0001-0000-000000000000": "ACTIVE"
    }
  },
  "connectionErrors": [],
  "dataCenters": [
    {
      "name": "cassandra-westus2-vmss",
      "seedNodes": [
        "10.0.8.10",
        "10.0.8.11",
        "10.0.8.12"
      ],
      "nodes": [
        {
          "address": "10.0.8.10",
          "state": "Normal",
          "status": "Up",
          "cassandraProcessStatus": "Running",
          "load": "84.61 MiB",
          "tokens": [
            "-7785254003841681178",
            "-6756518164561476165",
            "-4269720020504480060",
            "-2697657908817852783",
            "-2622387897201218249",
            "-2177258200443022948",
            "-129203941752875603",
            "1738406920822650025",
            "2598053056312400240",
            "3227346424117996872",
            "3644347038875498376",
            "4823546474906050895",
            "5293156680707616627",
            "5485806686603256557",
            "6250058817756969464",
            "7991328665766267709"
          ],
          "size": 16,
          "hostID": "8ccc00a7-9e22-4ac2-aa63-e5327aa0dc51",
          "rack": "rack1",
          "timestamp": "10/05/2021, 14:35:20.028",
          "diskUsedKB": 749836,
          "diskFreeKB": 1001260056,
          "memoryUsedKB": 11061032,
          "memoryBuffersAndCachedKB": 10817580,
          "memoryFreeKB": 35731832,
          "memoryTotalKB": 57610444,
          "cpuUsage": 0.9
        },
        {
          "address": "10.0.8.11",
          "state": "Normal",
          "status": "Up",
          "cassandraProcessStatus": "Running",
          "load": "59.67 MiB",
          "tokens": [
            "-8726238055665903210",
            "-6687985003871487470",
            "-5269140854976433359",
            "-3989177686905645288",
            "-3957362495277148220",
            "-2539287458896988944",
            "-2460716365393303466",
            "-1848370030729221440",
            "137707733677015122",
            "579467328507000597",
            "1698264534774619627",
            "1904235159942090722",
            "3312208865519999146",
            "4035940456270983993",
            "4412314431151736777",
            "8232565668795426078"
          ],
          "size": 16,
          "hostID": "14092117-4f77-4ec0-8984-c5b860b88a47",
          "rack": "rack2",
          "timestamp": "10/05/2021, 14:35:20.028",
          "diskUsedKB": 726864,
          "diskFreeKB": 1001283028,
          "memoryUsedKB": 11055676,
          "memoryBuffersAndCachedKB": 10691520,
          "memoryFreeKB": 35863248,
          "memoryTotalKB": 57610444,
          "cpuUsage": 1.2
        },
        {
          "address": "10.0.8.12",
          "state": "Normal",
          "status": "Up",
          "cassandraProcessStatus": "Running",
          "load": "93.2 MiB",
          "tokens": [
            "-5679481051867296621",
            "-4574115287969297989",
            "-3444578133211470522",
            "-2755931580714972271",
            "-2304431590844389550",
            "-1961946736975068713",
            "-940120277889446704",
            "554469308917912318",
            "1030447162050118004",
            "2745632329542596589",
            "4564547712926446283",
            "5185613478135944116",
            "7280237939830623824",
            "7504213835759531710",
            "7631994478195429959",
            "8139769477321226157"
          ],
          "size": 16,
          "hostID": "e16ada14-39db-462b-9f9e-5b5f6beb8bbd",
          "rack": "rack3",
          "timestamp": "10/05/2021, 14:35:20.028",
          "diskUsedKB": 757540,
          "diskFreeKB": 1001252352,
          "memoryUsedKB": 11051608,
          "memoryBuffersAndCachedKB": 10453856,
          "memoryFreeKB": 36104980,
          "memoryTotalKB": 57610444,
          "cpuUsage": 0.4
        }
      ]
    }
  ]
}

定义

名称 说明
CassandraClusterPublicStatus

托管 Cassandra 群集公共状态的属性。

CassandraError
CloudError

来自服务的错误响应。

ConnectionError
ConnectionState

发生的连接错误的类型。

DataCenters

此群集中每个数据中心的状态列表。

ErrorResponse

错误响应。

ManagedCassandraReaperStatus
Nodes
NodeState

Cassandra 环中节点的状态。

CassandraClusterPublicStatus

托管 Cassandra 群集公共状态的属性。

名称 类型 说明
connectionErrors

ConnectionError[]

列出有关数据中心的任何连接错误的相关信息。

dataCenters

DataCenters[]

此群集中每个数据中心的状态列表。

eTag

string

errors

CassandraError[]

列出有关群集、数据中心和连接错误的任何错误的相关信息。

reaperStatus

ManagedCassandraReaperStatus

CassandraError

名称 类型 说明
additionalErrorInfo

string

有关错误的其他信息。

code

string

发生的错误代码。

message

string

错误的消息。

target

string

错误的目标资源。

CloudError

来自服务的错误响应。

名称 类型 说明
error

ErrorResponse

错误响应。

ConnectionError

名称 类型 说明
connectionState

ConnectionState

发生的连接错误的类型。

exception

string

有关连接失败的详细错误消息。

iPFrom

string

发起失败连接的主机的 IP。

iPTo

string

连接尝试访问的 IP。

port

integer

尝试连接的 TCP 端口。

ConnectionState

发生的连接错误的类型。

名称 类型 说明
DatacenterToDatacenterNetworkError

string

InternalError

string

InternalOperatorToDataCenterCertificateError

string

OK

string

OperatorToDataCenterNetworkError

string

Unknown

string

DataCenters

此群集中每个数据中心的状态列表。

名称 类型 说明
name

string

此数据中心的名称。

nodes

Nodes[]

seedNodes

string[]

群集中托管和非托管的所有种子节点的列表。

ErrorResponse

错误响应。

名称 类型 说明
code

string

错误代码。

message

string

指示操作失败原因的错误消息。

ManagedCassandraReaperStatus

名称 类型 说明
healthy

boolean

repairRunIds

object

repairSchedules

object

Nodes

名称 类型 说明
address

string

节点的 IP 地址。

cassandraProcessStatus

string

此节点上的 Cassandra 服务状态

cpuUsage

number

一个浮点数,表示当前系统范围的 CPU 利用率百分比。

diskFreeKB

integer

目录 /var/lib/cassandra 的可用磁盘量(以 kB 为单位)。

diskUsedKB

integer

目录 /var/lib/cassandra 的已用磁盘量(以 kB 为单位)。

hostID

string

节点的网络 ID。

load

string

数据目录中的文件系统数据量 (,例如 47.66 kB) ,不包括快照子目录中的所有内容。 由于包含所有 SSTable 数据文件,因此将计算 (未清理的任何数据,例如 TTL 过期的单元格或逻辑删除) 。

memoryBuffersAndCachedKB

integer

内核缓冲区使用的内存 (/proc/meminfo) 中的缓冲区,页面缓存和板 (/proc/meminfo) kB 中的缓存和 SReclaimable。

memoryFreeKB

integer

未使用的内存 (/proc/meminfo) 中的 MemFree 和 SwapFree,以 kB 为单位。

memoryTotalKB

integer

(/proc/meminfo) 中的 MemTotal 和 SwapTotal 的总安装内存,以 kB 为单位。

memoryUsedKB

integer

已用内存 (计算为总 - 可用 - 缓冲区 - 缓存) ,以 kB 为单位。

rack

string

此节点所属的机架。

size

integer

state

NodeState

Cassandra 环中节点的状态。

status

string

timestamp

string

捕获这些统计信息时的时间戳。

tokens

string[]

此节点涵盖的令牌列表。

NodeState

Cassandra 环中节点的状态。

名称 类型 说明
Joining

string

Leaving

string

Moving

string

Normal

string

Stopped

string