• Webinars
  • Docs
  • Download
  • Blogs
  • Contact Us
Show / Hide Table of Contents
  • Administrator's Guide
  • NCache Architecture
    • Cache Topologies
    • Cache Cluster
    • Local Cache
    • Cache Client
    • Client Cache
    • Data Load Balancing
    • Cache Server Backward Compatibility
    • Client Backward Compatibility
    • Eviction
    • Indexing
    • Runtime Data Sharing
    • Portable Data Types
    • Class Versioning
    • IP Binding with Multiple NICs
    • Graceful Node Down
    • Separate Cache Host Process
    • Self Healing Dynamic Clustering
  • Configuring Caches
    • Create Cache
      • Creating Local Cache
        • Create New Cache
        • Add Existing Cache
      • Creating Clustered Cache
        • Create New Cache Cluster
        • Add Existing Cache Cluster
    • Remove Cache
    • Clear Cache Contents
    • Adding Server Node in Cache Cluster
    • Removing Server Node from Cache Cluster
    • Configuring Basic Cache Settings
      • Cache Size
      • Cache Isolation Levels
      • Cache Data Expiration
      • Cache Data Format
    • Configuring Cache Cluster Settings
      • Ports
      • Operation Timeout
      • Static Replication Interval
      • Connection Retries
      • Retry Interval
    • Add Test Data to Cache
    • Deploy Providers
    • Configuring Query Indexes
    • Registering Classes for Compact Serialization
      • Registering Non-Generic Classes
      • Unregistering Non-Generic Classes
      • Registering Generic Classes
      • Registering Generic Classes Using Generic Type Handler
    • Registering Classes for Portable Data Sharing
    • Configuring Data Source Providers
      • Read-Through Provider
      • Write-Through Provider
      • Write-Through Provider for Write-Behind Operations
    • Configuring Cache Startup Loader
    • Configuring Cache Level Events
    • Configuring Cache Activity Events
    • Configuring Eviction Policy
    • Configuring Compression
    • Configuring Email Notifications
    • Binding Cluster and Client/Server IP with Multiple NICs
      • Binding Cluster with a Dedicated IP
      • Binding Client/Server with a Dedicated IP
    • Configuring Heartbeat
    • Configuring MapReduce
    • Configuring Communication Reliability
    • Auto Start Cache on Boot
    • Nagling
    • Dual Socket
    • Error Logging
    • Configuration Files
      • Client Side Configurations
        • Client Config
        • EFCaching Config
      • Server Side Configurations
        • Cache Config
        • Bridge Config
        • Security Config
      • Cache Server Configuration
  • Management Operations
    • Start Cache
    • Stop Cache
    • Restart Cache
    • Manage Cache Service on a Server Node
    • Apply Configuration
    • Hot Apply Configuration
    • Reset Configuration
    • Data Load Balancing
  • Configuring Cache Clients
    • Adding Client Node in Cluster
    • Removing Client Node from Cluster
    • Configuring Client Node Settings
    • Creating Client Cache
    • Enable Client Cache on Client Nodes
    • Disable Client Cache on Client Nodes
    • Removing Client Cache
    • Configuring Client Cache Settings
  • Configuring Security
    • Configuring Security for Cache Management
    • Configuring Security for Cache
    • Configuring Security for Client Nodes
    • Configuring Encryption for Cache
    • Configure SSL/TLS Encryption in NCache
  • Configuring Bridge for WAN Replication
    • Creating Clustered Bridge
    • Adding Clustered Caches to Bridge
    • Configuring Bridge Settings
    • Configuring Conflict Resolver
    • Changing Cache Syncronization Modes
    • Configuring Master Cache
    • Force State Transfer
    • Connect/Disconnect Cache in Bridge
    • Remove Cache from Bridge
    • Bridge Management
  • NCache on Docker
    • Using NCache Docker Images
    • Customize NCache Dockerfile
  • Monitoring NCache
    • Cache Counters
    • Monitoring Caches using NCache Manager
      • Changing Management Port of Cache Node
      • Configuring Counters to Display
      • Browse Cache Statistics
      • Cluster Health
      • Monitoring Cache Clusters using NCache Email Alerts
    • Monitoring Caches using NCache Monitor
      • Monitoring with Built-In Dashboard
      • Monitoring with Custom Dashboard
    • Monitoring Bridge using NCache Manager
    • Monitoring NCache using Windows PerfMon Tool
      • Monitoring Cache Server Counters Using PerfMon
      • Monitoring Cache Client Counters Using PerfMon
      • Monitoring Bridge Counters Using PerfMon
    • Logging in NCache
      • NCache Log Viewer
      • NCache Monitor Logging
      • Performance Counters Logging
      • Windows Event Logging
      • Email Notifications on NCache Events
      • Cache Server Logging
      • Client Side API Logging
      • Cache Event IDs
    • Troubleshooting NCache Monitoring
      • Computer Name Not Found
      • Diskperf Not Installed
      • No READ Access to the Perflib Subkeys
      • Unable to Connect to Remote Server
    • IPV6 Support
  • Upgrading NCache Versions
    • Live Upgrade NCache Version
    • Upgrade NCache Version Offline
  • Apply Windows Patches on NCache Server

Monitoring with NCache Monitor Custom Dashboard

Monitor Clustered Cache Counters

You can also add a custom dashboard to place the required counters on it for the monitoring using NCache Monitor.

  • Click on the File menu of the NCache Monitor.

  • Choose the New Dashboard menu option.

    OR

  • Click on the button on the Toolbar.

  • Create Dashboard Wizard appears. Provide Dashboard Name and select the Dashboard Layout (Graphical or Report View).

  • Click Next.

  • Select the number of rows and column for this dashboard and click on the Finish button.

  • New dashboard Dashboard1 is created with specified number of rows and columns.

  • Now drag and drop the required counters from Cache Server category or from Cache Client category that exists in the Toolbox available on the left side of NCache Monitor.

  • The custom dashboard after placing different server and client counters on it will look similar to this:

Tip
  • You can override the already placed counters in custom dashboard with new ones. Just drag and drop the new counter from the Toolbox on a current counter/graph and the new counter/graph replaces the previous one.
    • You can also close/remove a counter from custom dashboard by clicking on the red cross button available on the top right corner of every counter/graph.

Monitor PerfMon Counters

Performance Monitor is Microsoft Windows tool that can be used within NCache Monitor custom dashboards just like other NCache custom controls. Follow the steps given below to add PerfMon control in a custom dashboard:

  • Go to the Toolbox, available on the left side inside NCache Monitor.

  • Click on the Cache Server button on the Toolbox.

  • Select the PerfMon control; drag and drop it in any cell inside a custom dashboard.

  • Now you can add the required NCache counters in it or any other PerfMon based counters. Click on the green plus button, select the required server machine and then choose the required PerfMon counters.

  • You can find details about PerfMon tool and its usage on Using Performance Monitor.

Monitor Cache Event Logs

Event Logs control displays log entries specific to cache. NCache logs multiple events’ information (Node left, Node Joins, Cache Started, Cache Stopped etc.) in Windows event logs. Using this control, you can monitor all of the cache events in a single place. Details of these events along with date time can be monitored using Event Logs control.

  • Double click on any log entry to open it with full details in new window, like this:

You can also add any other event source, which publishes events in Windows event logs using the NCache Monitor ‘Event logs’ control. Please follow the steps given below to add any other event source for monitoring in NCache Monitor Event Log control:

  • Click on the Tools -> Options in NCache Monitor.

  • A dialog box will open up. Click on the Event Log option in the left side menu.

  • Specify the name of the Event source (any application or service that publishes events logs).

  • Click Add.

Note

You can also remove any of the added event source for event monitoring. Click on the Remove button against the event source which you want to remove.

  • Click OK to save the changes. Now NCache Monitor starts event log monitoring for this newly added event source too (along with all of the previously added event sources).

Monitor Client Process of Clustered Cache

Client Process control shows details of running client applications against current cache. Details include client IP, process ID, port, server IP with which this client application is connected and Sent/Received bytes by each client.

Follow the steps given below to add Client Process control in a custom dashboard:

  • Go to the Toolbox, available on the left side inside NCache Monitor.

  • Click on the Cache Server button on the Toolbox.

  • Select the Client Process control; drag and drop it into any cell inside a custom dashboard.

  • Information of all the currently connected clients displayed in Client Process control for current cache.

Client processes can be grouped using any column. Drag and drop a column header on Drag a column header here to group by that column. Below image is an example of grouping by Server IP field.

Monitor ASP.NET Sessions

Using NCache Monitor you can also monitor the ASP.NET session counters. Currently you can monitor the ASP.NET Requests/sec, ASP.NET Pending Requests and ASP.NET Total Session counter in NCache Monitor. Controls for these counters exist in Toolbox under Cache Client category.

Just drag and drop these controls in a custom dashboard, and NCache Monitor starts fetching the values of these counters.

Monitor Publish/Subscribe Topics

NCache Monitor provides the drag/drop Topic Stats widget from the Cache Server toolbar on the Dashboard. This displays a list view control, showing the following information:

• Topic Name: Name of topic created in cache. • Messages: Number of messages (publish/delivery) entertained by the topic. • Subscribers: Number of subscribers registered against the topic.
• Publishers: Number of publishers registered against the topic.

Back to top Copyright © 2017 Alachisoft