2.5. 使用 Data Grid Servers
监控和管理数据网格服务器实例。
2.5.1. 检索基本服务器信息 复制链接链接已复制到粘贴板!
查看有关使用 GET
请求的数据网格服务器的基本信息。
GET /rest/v2/server
GET /rest/v2/server
Data Grid 使用 JSON 格式的服务器名称、代码名称和版本响应,如下例所示:
{ "version":"Infinispan 'Codename' xx.x.x.Final" }
{
"version":"Infinispan 'Codename' xx.x.x.Final"
}
2.5.2. 获取缓存管理器 复制链接链接已复制到粘贴板!
使用 GET
请求检索 Data Grid 服务器的缓存管理器列表。
GET /rest/v2/server/cache-managers
GET /rest/v2/server/cache-managers
Data Grid 使用为服务器配置的缓存管理器名称的数组响应。
Data Grid 目前仅支持每台服务器有一个缓存管理器。
2.5.3. 在 Ignore List 中添加缓存 复制链接链接已复制到粘贴板!
配置 Data Grid,以临时从客户端请求中排除特定的缓存。发送包括缓存管理器名称和缓存名称的空 POST
请求。
POST /rest/v2/server/ignored-caches/{cache-manager}/{cache}
POST /rest/v2/server/ignored-caches/{cache-manager}/{cache}
如果找不到缓存或缓存管理器,则 data Grid 会成功添加到忽略列表或 404 (Not Found)
中带有 204 (无内容
)的响应。
Data Grid 目前仅支持每台服务器有一个缓存管理器。为了未来兼容性,您必须在请求中提供缓存管理器名称。
2.5.4. 从 Ignore Lists 中删除缓存 复制链接链接已复制到粘贴板!
使用 DELETE
请求从忽略列表中删除缓存。
DELETE /rest/v2/server/ignored-caches/{cache-manager}/{cache}
DELETE /rest/v2/server/ignored-caches/{cache-manager}/{cache}
如果未找到缓存或缓存管理器,则 data Grid 会成功从忽略列表中移除缓存或 404 (Not Found)
时响应 204 (无内容
)。
2.5.5. 确认 Ignored 缓存 复制链接链接已复制到粘贴板!
确认使用 GET
请求会忽略缓存。
GET /rest/v2/server/ignored-caches/{cache-manager}
GET /rest/v2/server/ignored-caches/{cache-manager}
2.5.6. 获取服务器配置 复制链接链接已复制到粘贴板!
使用 GET
请求检索 Data Grid 服务器配置。
GET /rest/v2/server/config
GET /rest/v2/server/config
Data Grid 使用 JSON 格式的配置响应,如下所示:
2.5.7. 获取环境变量 复制链接链接已复制到粘贴板!
使用 GET
请求检索 Data Grid 服务器的所有环境变量。
GET /rest/v2/server/env
GET /rest/v2/server/env
2.5.8. 获取 JVM 内存详情 复制链接链接已复制到粘贴板!
使用 GET
请求检索 Data Grid 服务器的 JVM 内存用量信息。
GET /rest/v2/server/memory
GET /rest/v2/server/memory
Data Grid 使用堆和非堆内存统计信息、直接内存使用量以及以 JSON 格式的内存池和垃圾回收的信息做出响应。
2.5.9. 获取 JVM 线程转储 复制链接链接已复制到粘贴板!
使用 GET
请求检索 JVM 的当前线程转储。
GET /rest/v2/server/threads
GET /rest/v2/server/threads
Data Grid 使用当前线程转储以 文本/plain
格式进行响应。
2.5.10. 获取 Data Grid Servers 的诊断报告 复制链接链接已复制到粘贴板!
使用 GET
请求检索 Data Grid 服务器的聚合报告。
GET /rest/v2/server/report
GET /rest/v2/server/report
Data Grid 使用 tar.gz
存档响应,其中包含有关 Data Grid 服务器和主机的诊断信息的聚合报告。除了配置和日志文件外,报告还提供有关 CPU、内存、打开文件、网络套接字和路由、线程的详细信息。
2.5.11. 停止 Data Grid 服务器 复制链接链接已复制到粘贴板!
使用 POST
请求停止 Data Grid 服务器。
POST /rest/v2/server?action=stop
POST /rest/v2/server?action=stop
Data Grid 使用 204 (无内容)
响应,然后停止运行。