A.29. Telemetry

使用 Ceph RESTful API 遥测 端点的方法引用来管理遥测 Ceph Manager 模块的数据。

PUT /api/telemetry
描述
启用或禁用遥测模块发送收集的数据。
参数
  • 启用 - 布尔值。
  • license_name - 字符串值,如 shared -1-0。确保用户已了解并接受用于共享遥测数据的许可证。
示例
PUT /api/telemetry HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "enable": true,
    "license_name": "STRING"
}
状态代码
  • 200 OK - 确定。
  • 202 accepted - 操作仍在执行。请检查任务队列。
  • 400 Bad Request – Operation exception.请检查响应正文以了解详细信息。
  • 401 未授权 - 未验证的访问。请首先登录。
  • 403 Forbidden – Unauthorized access.请检查您的权限。
  • 500 Internal Server Error – 意外错误。请检查堆栈追踪的响应正文。
GET /api/telemetry/report
描述
显示 Ceph 和设备上的报告数据。
示例
GET /api/telemetry/report HTTP/1.1
Host: example.com
状态代码
  • 200 OK - 确定。
  • 400 Bad Request – Operation exception.请检查响应正文以了解详细信息。
  • 401 未授权 - 未验证的访问。请首先登录。
  • 403 Forbidden – Unauthorized access.请检查您的权限。
  • 500 Internal Server Error – 意外错误。请检查堆栈追踪的响应正文。

其它资源

  • 如需更多详细信息,请参阅 Red Hat Ceph Storage Developer Guide 中的 Ceph RESTful API 章节。