NCache 提供强大的管理和监控工具,可让您配置和监控缓存集群和缓存客户端。这些工具包括 基于网络的工具, 命令行工具,并与集成 第三方监控工具. NCache 还提供 日志 和 事件查看器 实现深度可观测性和监控运行时统计信息,以最大限度地减少不同组件的平均故障恢复时间 (MTTR)。
此 NCache 管理中心 它基于 Web,可让您通过浏览器顺利执行所有缓存管理和配置任务。它为 Windows 和 Linux 环境提供了非常易于理解的 GUI。您可以访问 NCache 本地和远程管理。使用管理中心执行的操作包括:
此 NCache 显示器 是一款基于 Web 的监控工具,用于监控缓存的运行状况和活动。它以报告和图形视图的形式显示,用于监控您的 客户 和 服务器 统计信息。您可以启动 NCache 通过监控 NCache 适用于 Windows 和 Linux 的管理中心,它还可以远程监控一切。其核心功能 NCache 监视器是:
NCache 通过命令行工具提供所有缓存管理操作,如下所示。
在Windows上, NCache 在 Linux 上以 PowerShell cmdlet 的形式提供这些工具, NCache 提供常规命令行工具。在两个平台上,这些命令行工具均用于自动化缓存和集群管理任务,遵循标准的 Microsoft 自动化范式和 Linux CLI 约定,以实现 CI/CD 集成。以下列举了部分工具: NCache 包括:
Windows Performance Monitor 是 Microsoft 创建的用于查看实时应用程序统计信息的监视工具。 NCache 提供了丰富的集合 性能监控计数器与行业标准的 APM(应用程序性能监控)指标相当,可提供对缓存层延迟的精细化可见性。以下计数器由……提供。 NCache:
SNMP(简单网络管理协议)是一种标准协议,网络上的不同设备通过该协议进行通信和共享信息。 NCache 支持使用其监控该协议的活动 SNMP计数器您可以在 NCache 管理员指南.
NCache 为SNMP提供了丰富的性能监控计数器,您可以选择在任何支持SNMP的第三方监控工具中查看。 以下计数器由 NCache:
Windows 事件查看器是一种显示系统消息日志的工具 - 包括错误、信息消息和警告。 NCache 记录重要事件 Windows事件查看器. 它允许您监视重要事件,例如:
Linux 有一个名为 /var/log 的特殊目录用于存储日志,这符合文件系统层次结构标准 (FHS)。该目录包含操作系统自身、服务以及系统上运行的各种应用程序的日志。 NCache 将其事件记录在 /var/log 样式文件夹中,然后您可以读取该文件夹。 其中包括错误、信息消息和警告。
NCache 在 /var/log 文件中记录重要事件。 这使您可以监控重要事件,例如:
连同其他第三方监控工具, NCache 可以通过以下方式通知用户相关事件 电子邮件警报. 这些电子邮件通知涉及重大事件,例如:
此 NCache 日志查看器 是一款交互式图形用户界面 (GUI) 工具,旨在加速根本原因分析。它以有序的方式显示日志,管理员可以按日志级别(错误、调试、信息)进行筛选,从而快速定位集群问题。此日志查看器允许您对日志进行分类,即允许单独标识字段,并以方便的方式自定义搜索条目。这些日志显示必要的信息,例如:
NCache 提供了一组方法来执行简单的缓存管理和监控操作。这样你就不用再使用 NCache 管理中心或 NCache 通过 API 对 PowerShell 工具进行单独管理。这实现了程序化可观测性,从而允许在应用程序逻辑中执行自动健康检查。
NCache 提供以下内容 管理API调用 of NCache.
与管理类似, NCache 提供了一个 监控接口 用于监控缓存。监控 API 列表包括:
管理层级事件 通知是针对 .NET 或 Java 应用程序缓存上的管理操作注册的事件。以下管理操作会触发通知:
| 能力 | 支持的工具 | 业务影响 |
|---|---|---|
| 集群编排 | 管理中心,PowerShell cmdlet | 简化集群配置和远程配置管理。 |
| 实时遥测 | NCache 监控器、SNMP、PerfMon | 增强对缓存健康状况的可见性并主动检测瓶颈。 |
| 开发运营自动化 | 管理 API、Linux CLI | 无缝集成到 CI/CD 流水线和自动化扩展工作流程中。 |
| 企业可观测性 | 日志查看器、事件查看器、/var/log | 详细的审计跟踪和历史数据,便于快速故障排除。 |
LINQPad 是一款无需 IDE 即可使用 LINQ、SQL 和其他查询语言的数据库查询软件。 NCache 提供与 LINQPad 的平滑集成,只需要添加对 NCache LINQPad 提供程序和您存储的自定义对象 NCache. 它允许您使用 LINQPad 在配置的缓存上编写 LINQ 查询。