NCache 管理和监控

NCache 提供强大的管理和监控工具,可让您配置和监控缓存集群和缓存客户端。这些工具包括 基于网络的工具, 命令行工具,并与集成 第三方监控工具. NCache 还提供 日志事件查看器 实现深度可观测性和监控运行时统计信息,以最大限度地减少不同组件的平均故障恢复时间 (MTTR)。

NCache 管理中心

NCache 管理中心 它基于 Web,可让您通过浏览器顺利执行所有缓存管理和配置任务。它为 Windows 和 Linux 环境提供了非常易于理解的 GUI。您可以访问 NCache 本地和远程管理。使用管理中心执行的操作包括:

  • 缓存/集群/桥接创建
  • 添加/删除客户端或服务器
  • 服务器端提供商的部署
  • 通用缓存 集群配置 (缓存大小、隔离级别等)
  • 安保防护 配置包括 RBAC(基于角色的访问控制)和 TLS 加密管理,确保符合企业数据保护标准。
NCache 管理中心是基于 Web 的 GUI,用于显示分布式缓存的服务器和客户端节点状态、IP 配置和高级集群设置。
NCache 用于基于 Web 的集群管理和监控的管理中心。

NCache 显示器

NCache 显示器 是一款基于 Web 的监控工具,用于监控缓存的运行状况和活动。它以报告和图形视图的形式显示,用于监控您的 客户服务器 统计信息。您可以启动 NCache 通过监控 NCache 适用于 Windows 和 Linux 的管理中心,它还可以远程监控一切。其核心功能 NCache 监视器是:

  • 服务器仪表板 监视缓存集群中的服务器的计数器。
  • 客户仪表板 监控远程缓存客户端(Web/应用服务器)的计数器。
  • 自定义仪表板 创建和自定义您的仪表板。
  • 计数器 监控缓存健康状况、每秒操作数、缓存大小、CPU 使用率等统计数据。
NCache 监控仪表板显示实时集群健康状况和性能统计信息,包括每秒请求数、每秒添加/提取数、CPU 使用率以及分布式节点的内存消耗量。
NCache 监视器提供服务器和客户端性能计数器的图形化视图。

命令行工具

NCache 通过命令行工具提供所有缓存管理操作,如下所示。

  • Windows:PowerShell Cmdlet
  • Linux:命令行工具

在Windows上, NCache 在 Linux 上以 PowerShell cmdlet 的形式提供这些工具, NCache 提供常规命令行工具。在两个平台上,这些命令行工具均用于自动化缓存和集群管理任务,遵循标准的 Microsoft 自动化范式和 Linux CLI 约定,以实现 CI/CD 集成。以下列举了部分工具: NCache 包括:

命令行界面显示 NCache 用于自动化缓存管理任务(例如启动、停止和查看缓存状态)的 PowerShell cmdlet。
NCache 在 Windows 上集成 PowerShell 以实现分布式缓存集群的自动化管理。

Windows 性能监视器

Windows Performance Monitor 是 Microsoft 创建的用于查看实时应用程序统计信息的监视工具。 NCache 提供了丰富的集合 性能监控计数器与行业标准的 APM(应用程序性能监控)指标相当,可提供对缓存层延迟的精细化可见性。以下计数器由……提供。 NCache:

Windows性能监视器集成显示实时信息 NCache 性能计数器,包括每秒添加次数、每秒获取次数和请求速率。
Windows 性能监视器用于跟踪 NCache 服务器和客户端统计信息。

SNMP 监控

SNMP(简单网络管理协议)是一种标准协议,网络上的不同设备通过该协议进行通信和共享信息。 NCache 支持使用其监控该协议的活动 SNMP计数器您可以在 NCache 管理员指南.

NCache 为SNMP提供了丰富的性能监控计数器,您可以选择在任何支持SNMP的第三方监控工具中查看。 以下计数器由 NCache:

  • 缓存服务器计数器,如状态传输/秒和更新/秒等。
  • 缓存客户端计数器,例如提取/秒和压缩/秒等。
  • 桥接计数器,如桥接缓存计数和桥接缓存大小等。

Windows事件查看器

Windows 事件查看器是一种显示系统消息日志的工具 - 包括错误、信息消息和警告。 NCache 记录重要事件 Windows事件查看器. 它允许您监视重要事件,例如:

  • NCache 安装事件。
  • 遇到的错误 NCache 或桥梁服务。
  • 服务/缓存启动和停止。
  • 缓存服务器加入或离开缓存集群。
  • 缓存大小超过可配置的 80% 阈值。
Windows 事件查看器显示日志 NCache 系统事件,包括错误消息、服务状态更新和集群级信息消息。
监控关键 NCache 通过 Windows 事件查看器查看系统事件和错误。

Linux 事件日志 (/var/log)

Linux 有一个名为 /var/log 的特殊目录用于存储日志,这符合文件系统层次结构标准 (FHS)。该目录包含操作系统自身、服务以及系统上运行的各种应用程序的日志。 NCache 将其事件记录在 /var/log 样式文件夹中,然后您可以读取该文件夹。 其中包括错误、信息消息和警告。

NCache 在 /var/log 文件中记录重要事件。 这使您可以监控重要事件,例如:

  • NCache 安装事件。
  • 遇到的错误 NCache 或桥梁服务。
  • 服务/缓存启动和停止。
  • 缓存服务器加入或离开缓存集群。
  • 缓存大小超过可配置的 80% 阈值。

电子邮件通知开启 NCache 活动

连同其他第三方监控工具, NCache 可以通过以下方式通知用户相关事件 电子邮件警报. 这些电子邮件通知涉及重大事件,例如:

  • 缓存启动或停止。
  • 缓存服务器加入或离开缓存集群。
  • 缓存状态传输开始或完成。
  • 缓存大小超过可配置的 80% 阈值。
NCache 电子邮件警报配置屏幕,用于在服务器加入、停止或阈值突破等关键缓存事件发生时自动发出通知。
配置实时自动电子邮件提醒 NCache 集群事件通知。

NCache 日志查看器

NCache 日志查看器 是一款交互式图形用户界面 (GUI) 工具,旨在加速根本原因分析。它以有序的方式显示日志,管理员可以按日志级别(错误、调试、信息)进行筛选,从而快速定位集群问题。此日志查看器允许您对日志进行分类,即允许单独标识字段,并以方便的方式自定义搜索条目。这些日志显示必要的信息,例如:

  • 发生操作的缓存节点。
  • 日志的时间戳。
  • 进程名称和组件名称。
  • 线程名称和日志级别。
  • 包含有关操作成功/失败的详细日志信息的消息。

管理和监控 API 和事件

NCache 提供了一组方法来执行简单的缓存管理和监控操作。这样你就不用再使用 NCache 管理中心或 NCache 通过 API 对 PowerShell 工具进行单独管理。这实现了程序化可观测性,从而允许在应用程序逻辑中执行自动健康检查。

管理 API 和事件

NCache 提供以下内容 管理API调用 of NCache.

监控 API

与管理类似, NCache 提供了一个 监控接口 用于监控缓存。监控 API 列表包括:

  • 获取缓存健康 API: 此方法允许您通过提供缓存名称、服务器地址和端口来查看缓存服务器节点的连接状态。
  • 客户信息 API: 它包含了每个客户端的客户端信息,比如ClientID、processID、AppName等。
  • 已连接客户端列表 API: 它为您提供连接到缓存的所有客户端的列表。

管理层事件

管理层级事件 通知是针对 .NET 或 Java 应用程序缓存上的管理操作注册的事件。以下管理操作会触发通知:

能力 支持的工具 业务影响
集群编排 管理中心,PowerShell cmdlet 简化集群配置和远程配置管理。
实时遥测 NCache 监控器、SNMP、PerfMon 增强对缓存健康状况的可见性并主动检测瓶颈。
开发运营自动化 管理 API、Linux CLI 无缝集成到 CI/CD 流水线和自动化扩展工作流程中。
企业可观测性 日志查看器、事件查看器、/var/log 详细的审计跟踪和历史数据,便于快速故障排除。

LINQPad 集成

LINQPad 是一款无需 IDE 即可使用 LINQ、SQL 和其他查询语言的数据库查询软件。 NCache 提供与 LINQPad 的平滑集成,只需要添加对 NCache LINQPad 提供程序和您存储的自定义对象 NCache. 它允许您使用 LINQPad 在配置的缓存上编写 LINQ 查询。

NCache LINQPad 集成显示了针对集群缓存执行的 C# LINQ 查询,用于检索和显示产品数据。
NCache 与 LINQPad 集成,用于交互式查询分布式数据。

接下来做什么?

常见问题

您可以监控 NCache 使用跨混合云和本地环境的 NCache Monitor 是一款基于 Web 的仪表盘,可为 Windows 和 Linux 系统提供实时遥测数据。适用于集中式企业监控。 NCache 它还支持 SNMP 并与 Windows 性能监视器集成,允许您将缓存层指标聚合到行业标准的 APM 工具中。

是的。 NCache 它通过 Windows 上的 PowerShell cmdlet 和 Linux 上的专用命令行界面 (CLI) 提供完整的 DevOps 自动化功能。此外, NCache 管理 API 允许开发人员直接在应用程序代码或部署脚本中以编程方式启动、停止和配置缓存。

NCache 提供多种用于快速根本原因分析的诊断工具,包括: NCache 日志查看器用于筛选详细的线程级日志,Windows 事件查看器(或 Linux /var/log)用于审核服务级事件。这些日志跟踪关键事件,例如节点加入/离开、状态转移状态和缓存大小阈值超出。

是。 该 NCache 管理中心是一个跨平台的、基于 Web 的图形用户界面,在 Windows 和 Linux 系统上的运行方式完全相同。它允许管理员通过任何现代 Web 浏览器来协调缓存集群、配置服务器端提供程序以及管理安全协议(例如 TLS 和 RBAC)。

联系我们

联系电话

+1 214-619-2601 (美国)

+44 20 7993 8327 (英国)

©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。