显示器 NCache 使用 Grafana
NCache 提供 Grafana Application Plugin 收集和展示 NCache 使用 Prometheus 作为数据源的集群中的指标数据。 这些指标由 NCache 集群到 Prometheus,然后由 Grafana 应用程序进行查询。
备注
此功能仅在 NCache Enterprise
为 Grafana 配置 NCache 灭菌监测
按照以下步骤配置 Grafana 应用程序进行监控 NCache 功能丰富的指标仪表板上的指标:
备注
Grafana 目前支持 普罗米修斯 2.3.7.1 (LTS) 或更高版本。
先决条件
- 使用 Grafana 需要配置监控 NCache 使用 Prometheus 作为 Grafana 收集 Prometheus 服务器上发布的指标。 要了解如何使用 Prometheus 启用监控,请参阅 显示器 NCache 使用普罗米修斯.
- NCache 服务必须正在运行。
- 您要监控的缓存应该已配置并正在运行。
- 去
%NCHOME%\config\monitoring.ncconf
Windows 中的文件和/opt/ncache/config/monitoring.ncconf
在 Linux 中创建文件,并确保根据您的要求将以下计数器设置为 True。- 对于分布式缓存,从 NCache 产品类别
- 请求/秒
- 平均我们/缓存操作
- 加法/秒
- 获取/秒
- 更新/秒
- 删除/秒
- 缓存大小 (MB)
- NCache CPU使用率
- NCache 内存使用 (MB)
- 计数
- 过期/秒
- 驱逐/秒
- 对于具有持久性的分布式缓存,从 NCache 持久性类别
- 请求/秒
- 平均我们/缓存操作
- 加法/秒
- 获取/秒
- 更新/秒
- 删除/秒
- 数据库读取/秒
- 数据库写入/秒
- PersistQ 计数
- 计数
- NCache CPU使用率
- NCache 内存使用 (MB)
- 对于 Pub/Sub 消息传递,从 NCache 产品类别
- 请求/秒
- 消息计数
- 发布的消息/秒
- 消息传递/秒
- 消息过期/秒
- 缓存大小 (MB)
- 消息存储大小
- NCache CPU使用率
- NCache 内存使用
- 主题计数
- 驱逐/秒
- 平均我们/缓存操作
- 对于具有持久性的分布式 Lucene,从 NCache Lucene 类别
- 请求/秒
- 搜索/秒
- 加法/秒
- 获取/秒
- 更新/秒
- 删除/秒
- 索引大小
- NCache CPU使用率
- NCache 内存使用
- 文件
- 驱逐/秒
- 过期/秒
- 对于客户端,启用以下计数器 NCache 客户类别
- 平均项目大小
- 读取操作/秒
- 写操作/秒
- 加法/秒
- 更新/秒
- 获取/秒
- 平均我们/添加
- 平均我们/更新
- 平均我们/获取
- 对于 Bridge,从 NCache 桥梁类别
- 网桥缓存大小
- 网桥缓存计数
- 已发送桥接操作
- 网桥操作发送/秒
- 收到的桥梁操作
- 接收桥操作/秒
- 队列计数
- 复制器队列计数
- 复制器队列大小
- 对于分布式缓存,从 NCache 产品类别
设置 Grafana 应用程序
备注
Grafana 版本 9.1.4 此设置支持及以上。
在您想要监控的计算机上安装 Grafana 应用程序 NCache 服务器。 参考 Grafana 入门指南 找到在您的机器上设置 Grafana 所需的步骤。
设置完成后,您需要将 Prometheus 服务器配置为 Grafana 的数据源。 跟着 添加数据源 添加 Prometheus 作为默认数据源的指南。
创建仪表板 NCache 灭菌监测
将 Prometheus 服务器配置为数据源后,您可以继续创建监控仪表板。 有两种方法可以创建显示多个面板的仪表板 NCache 计数器。 你可以使用一个 NCache 包含预配置仪表板的插件,或者您可以创建自定义仪表板并使用 NCache 指标。
使用 NCache 用于创建仪表板的插件
NCache 以 JSON 文件形式提供 6 个主要仪表板插件:
- 分布式缓存仪表板 用于缓存服务器计数器。
- 具有持久性仪表板的分布式缓存 对于持久性存储计数器。
- Pub/Sub 消息传递仪表板 用于 Pub/Sub 消息存储计数器。
- 具有持久性仪表板的分布式 Lucene 用于 Lucene 计数器。
- 客户仪表板 用于客户端缓存计数器。
- 桥梁仪表板 用于网桥和网桥缓存计数器。
按照下面提供的步骤进行配置 NCache Grafana 应用程序中的插件:
下载 NCache Grafana 插件,解压下载的文件,并将其放入 NCache 文件夹(在提取的 ncache-格拉法纳 文件夹)在此路径上
%GRAFANA-INSTALL-DIR%\grafana\plugins-bundled\internal\input-datasource
.在MyCAD中点击 软件更新
%GRAFANA-INSTALL-DIR%\conf\default.ini
文件,设置app_mode=development
.重启 Grafana 服务。
运行 Grafana(应该在默认端口 3000 上打开)。
在MyCAD中点击 软件更新 配置 -> 插件.
在搜索栏上,搜索 NCache.
点击 启用 添加 NCache 插件。
Tips:
去 仪表板 的标签 插件/NCache 查看此插件附带的所有仪表板。 您可以从此处删除/重新导入这些仪表板。
重要
请确保 NCache服务中心 和 NBridge服务 服务正在使用您的 Windows任务管理器 最好重新启动它们。
启用 NCache 插件将在您的应用程序中预加载以下仪表板:
分布式缓存仪表板
具有持久性仪表板的分布式缓存
Pub/Sub 消息传递仪表板
具有持久性仪表板的分布式 Lucene
客户仪表板
桥梁仪表板
Tips:
如果您的仪表板无法工作,请尝试像初始安装期间那样重新导入它们。
创建自定义仪表板
将 Prometheus 服务器配置为数据源后,您可以继续开始创建监控仪表板。
要创建新的监控仪表板,请转至 创建 -> 卖家专用后台 -> 添加新面板.
下 指标, 选择 ncache。 这将向您显示从 Prometheus 服务器收集的所有指标的列表。
从列表中,选择您要在该面板中监控的指标。 您也可以自定义此面板。 按照 Grafana 的指南 仪表板 了解如何使用此面板。
点击 使用 将这些配置应用于您的仪表板。
通过为其分配名称来保存仪表板。
备注
点击 添加面板 按钮并按照相同的步骤将更多监控面板添加到您的自定义仪表板。
参见
显示器 NCache 使用 NCache 显示器
显示器 NCache 使用 PerfMon 工具
显示器 NCache 使用普罗米修斯
显示器 NCache 使用 SNMP 计数器