2.5. 使用 Data Grid 服务器


监控和管理 Data Grid 服务器实例。

2.5.1. 检索基本服务器信息

使用 GET 请求查看有关 Data Grid 服务器的基本信息。

GET /rest/v2/server
Copy to Clipboard Toggle word wrap

Data Grid 以 JSON 格式使用服务器名称、代码名称和版本响应,如下例所示:

{
  "version":"Infinispan 'Codename' xx.x.x.Final"
}
Copy to Clipboard Toggle word wrap

2.5.2. 获取缓存管理器

使用 GET 请求,检索用于 Data Grid 服务器的缓存管理器列表。

GET /rest/v2/server/cache-managers
Copy to Clipboard Toggle word wrap

Data Grid 使用为服务器配置缓存管理器名称的数组响应。

2.5.3. 在忽略列表中添加缓存

配置 Data Grid 以临时排除客户端请求的特定缓存。发送包含缓存管理器名称和缓存的空 POST 请求。

POST /v2/server/ignored-caches/{cache-manager}/{cache}
Copy to Clipboard Toggle word wrap

Data Grid 返回用于 REST 客户端请求的服务不可用状态(503),为 Hot Rod 客户端请求返回一个 Server Error (code 0x85)。

注意

Data Grid 目前只支持每台服务器有一个缓存管理器。为将来的兼容性,您必须在请求中提供缓存管理器名称。

2.5.4. 从 Ignore Lists 中删除缓存

使用 DELETE 请求从 ignore 列表中删除缓存。

DELETE /v2/server/ignored-caches/{cache-manager}/{cache}
Copy to Clipboard Toggle word wrap

2.5.5. 确认忽略缓存

确认通过 GET 请求会忽略缓存。

GET /v2/server/ignored-caches/{cache-manager}
Copy to Clipboard Toggle word wrap

2.5.6. 获取服务器配置

使用 GET 请求检索数据网格服务器配置。

GET /rest/v2/server/config
Copy to Clipboard Toggle word wrap

Data Grid 使用 JSON 格式的配置响应,如下所示:

{
    "server":{
        "interfaces":{
            "interface":{
                "name":"public",
                "inet-address":{
                    "value":"127.0.0.1"
                }
            }
        },
        "socket-bindings":{
            "port-offset":0,
            "default-interface":"public",
            "socket-binding":[
                {
                    "name":"memcached",
                    "port":11221,
                    "interface":"memcached"
                }
            ]
        },
        "security":{
            "security-realms":{
                "security-realm":{
                    "name":"default"
                }
            }
        },
        "endpoints":{
            "socket-binding":"default",
            "security-realm":"default",
            "hotrod-connector":{
                "name":"hotrod"
            },
            "rest-connector":{
                "name":"rest"
            }
        }
    }
}
Copy to Clipboard Toggle word wrap

2.5.7. 获取环境变量

使用 GET 请求检索 Data Grid 服务器的所有环境变量。

GET /rest/v2/server/env
Copy to Clipboard Toggle word wrap

2.5.8. 获取 JVM 内存详情

检索具有 GET 请求的 Data Grid 服务器的 JVM 内存用量信息。

GET /rest/v2/server/memory
Copy to Clipboard Toggle word wrap

Data Grid 使用堆和非堆内存统计信息响应,直接内存用量,以及 JSON 格式的内存池和垃圾回收的信息。

2.5.9. 获取 JVM 线程转储

使用 GET 请求检索 JVM 的当前线程转储。

GET /rest/v2/server/threads
Copy to Clipboard Toggle word wrap

Data Grid 以 text/plain 格式使用当前的线程转储响应。

2.5.10. 获取 Data Grid 服务器的诊断报告

使用 GET 请求检索 Data Grid 服务器的聚合报告。

GET /rest/v2/server/report
Copy to Clipboard Toggle word wrap

Data Grid 使用 tar.gz 存档进行响应,其中包含一个聚合的报告,其中包含有关 Data Grid 服务器和主机的诊断信息。除了配置和日志文件外,该报告还提供有关 CPU、内存、打开文件、网络套接字和路由线程的详细信息。

2.5.11. 停止 Data Grid 服务器

使用 POST 请求停止 Data Grid 服务器。

POST /rest/v2/server?action=stop
Copy to Clipboard Toggle word wrap

网格以 200 (OK) 响应,然后停止运行。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat