资源:MonitoringPoint
描述 MonitoringPoint 资源的消息。
| JSON 表示法 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "displayName": string, "originatingIp": string, "version": string, "type": string, "connectionStatus": enum ( |
| 字段 | |
|---|---|
name |
标识符。资源的名称。格式: |
createTime |
仅限输出。监控点的创建时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
updateTime |
仅限输出。监控点的更新时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
displayName |
仅限输出。MonitoringPoint 的显示名称。 |
originatingIp |
仅限输出。MonitoringPoint 连接到提供方时显示的 IP 地址。 |
version |
仅限输出。监控点上运行的软件的版本。 |
type |
仅限输出。MonitoringPoint 的部署类型。 |
connectionStatus |
仅限输出。MonitoringPoint 的连接状态。 |
hostname |
仅限输出。监控点的主机名。 |
geoLocation |
仅限输出。MonitoringPoint 的地理位置。; |
upgradeType |
仅限输出。适用于 MonitoringPoint 的升级类型。 |
networkInterfaces[] |
仅限输出。MonitoringPoint 的网络接口。 |
errors[] |
仅限输出。在 MonitoringPoint 中检测到的错误的相应代码。 |
autoGeoLocationEnabled |
仅限输出。指示是否为 MonitoringPoint 启用了自动地理位置。 |
providerTags[] |
仅限输出。MonitoringPoint 的提供方标记。 |
host |
仅限输出。MonitoringPoint 的主机信息。 |
upgradeAvailable |
仅限输出。指示 MonitoringPoint 是否有可用升级。 |
guid |
仅限输出。MonitoringPoint 的 GUID。 |
deploymentType |
仅限输出。MonitoringPoint 的部署类型。 |
ConnectionStatus
MonitoringPoint 的连接状态的枚举。
| 枚举 | |
|---|---|
CONNECTION_STATUS_UNSPECIFIED |
默认值。如果省略状态,则使用此值。 |
ONLINE |
监控点处于在线状态。 |
OFFLINE |
监控点处于离线状态。 |
UpgradeType
枚举,用于表示 MonitoringPoint 可用的升级类型。
| 枚举 | |
|---|---|
UPGRADE_TYPE_UNSPECIFIED |
默认值。如果省略了升级类型,则使用此值。 |
MANUAL |
升级是手动执行的。 |
MANAGED |
升级由管理员管理。 |
SCHEDULED |
已安排升级。 |
AUTO |
系统会自动执行升级。 |
EXTERNAL |
升级在外部执行。 |
NetworkInterface
描述网络接口的消息。
| JSON 表示法 |
|---|
{ "interfaceName": string, "speed": string, "ipAddress": string, "cidr": string, "macAddress": string, "adapterDescription": string, "vlanId": string } |
| 字段 | |
|---|---|
interfaceName |
仅限输出。网络接口的名称。示例:eth0、eno1 |
speed |
仅限输出。接口速度,以百万位/秒为单位。 |
ipAddress |
仅限输出。接口的 IP 地址。 |
cidr |
仅限输出。接口的 IP 地址和子网掩码(采用 CIDR 格式)。示例:192.168.1.0/24、2001:db8::/32 |
macAddress |
仅限输出。接口的 MAC 地址。 |
adapterDescription |
仅限输出。接口的说明。 |
vlanId |
仅限输出。VLAN 的 ID。 |
ErrorCode
错误代码的枚举。
| 枚举 | |
|---|---|
ERROR_CODE_UNSPECIFIED |
默认值。如果省略错误代码,则使用此值。 |
NTP_ERROR |
在 NTP 服务中检测到错误。 |
UPGRADE_ERROR |
在升级过程中检测到错误。 |
DOWNLOAD_FAILED |
下载时检测到错误。 |
主机
描述主机相关信息的消息。
| JSON 表示法 |
|---|
{ "os": string, "cloudProvider": string, "cloudProjectId": string, "cloudInstanceId": string, "cloudRegion": string, "cloudZone": string, "cloudVirtualNetworkIds": [ string ] } |
| 字段 | |
|---|---|
os |
仅限输出。主机的操作系统。 |
cloudProvider |
仅限输出。主机的云提供商。 |
cloudProjectId |
仅限输出。宿主的云项目 ID。 |
cloudInstanceId |
仅限输出。主机的云实例 ID。 |
cloudRegion |
仅限输出。主机的 Cloud 区域。 |
cloudZone |
仅限输出。主机的云可用区。 |
cloudVirtualNetworkIds[] |
仅限输出。主机的云虚拟网络的 ID。 |
DeploymentType
MonitoringPoint 的部署类型。目前仅支持 c-50。未来可能会添加新值。
| 枚举 | |
|---|---|
DEPLOYMENT_TYPE_UNSPECIFIED |
默认值。如果省略了类型,则使用此值。 |
DOCKER |
MonitoringPoint 以 Docker 容器的形式部署。 |
PODMAN |
MonitoringPoint 部署为 Podman 容器。 |
HELM |
MonitoringPoint 以 Helm 图表的形式部署。 |
方法 |
|
|---|---|
|
下载给定网络监控服务提供方的 MonitoringPoints 的安装脚本。 |
|
下载特定容器监控点的安装脚本。 |
|
下载指定网络监控提供商的服务器连接配置。 |
|
获取 MonitoringPoint 资源。 |
|
列出指定网络监控服务提供方的 MonitoringPoints。 |