You can use the charting capabilities of WebSphere® DataPower® XC10 Appliance to view the overall performance
of the data grids in your environment.
Before you begin
After you create your data grids and configure your applications
to use the
data grids, allow
some time to pass for the statistics to become available. For example,
with a dynamic cache
data grid, statistics are not available until a
WebSphere Application
Server that is running a dynamic
cache connects to the dynamic cache
data grid on the appliance. If
you are using a collective, the collective initialization must be
complete before statistics are available. In general, wait up to one
minute after a major configuration change to see the changes in your
statistics.
About this task
Charting behaviorThe day, week and month data series
are persisted long-term. However, the
Last hour data series is only stored in memory. The last hour data is stored
in the following locations:
- In memory for a data grid
- In memory for the console cache
If a piece of statistics data is lost in only one of these
memory locations, then the data is still available. However, if the
data is lost in both locations, the data does not display in the chart.
Memory data loss conditions:- When data grids are moved, time periods occur when statistics
are not accumulated.
- When appliances are restarted, the memory data for both the data
grid and the console cache is cleared.
- When the memory for the console cache fills, the least recently
used data is evicted from the console cache. The console cache holds
2048 statistics entries.
- When the console is inactive for 30 minutes, the console process
restarts and the memory is cleared.
The collection of statistics will continues to re-accumulate
for the last hour data series.
Tip: To view more
specific information about any data point in a chart, you can move
the mouse pointer over the data point.
Procedure
- To view the performance of all of your data grids, click . This page contains the following information:
- Used capacity tab
- Current data grid used capacity distribution
- This chart contains a view of the total amount of capacity that
is available on the appliance or collective, the total amount of capacity
that is being used by primary and replica copies of data, the remaining
limited capacity if a capacity limit has been set, and the data grids
that are consuming the most capacity. You can use the following options
to sort the data. Only the top 25 data grids are displayed:
- Largest used capacity consumers
- Largest percent of limited capacity used
- Used capacity over time
- This chart displays the used capacity over the selected time period.
- Average throughput tab
- Top 5 most active data grids by average throughput in transactions/second
- This chart contains a list of the top 5 data grids, organized by the average
throughput, which is measured in transactions per second. The data
is sorted by the values in the Current column
of the table.
- Average throughput over time
- This chart displays the average throughput, which is measured
in transactions per second, over the selected time period.
- Average transaction time tab
- 5 slowest data grids by
average transaction time in milliseconds
- This chart contains a list of the slowest five data grids, organized
by the average transaction time. The data is sorted by the values
in the Current column of the table.
- Average transaction time over time
- This chart displays the average transaction time over the selected
time period.
- To view individual data grids, click . This page shows a summary
that includes the number of cache entries, the average transaction
time, average throughput, cache hit rate, and the percentage of limited
capacity over the last 30 seconds. You can also view the following
charts:
- Used Capacity
- This chart shows the used capacity of the cache versus the actual
number of entries and the configured capacity limit of the cache.
The used capacity includes both the primary and replica data. You
can edit the time range that is displayed: last hour, last day, last
week, last month. The level of detail that is showed on the chart
varies depending on the time range that you select.
Interpreting
the number of cache entries:- For all data grids: The number of cache entries represent
the primary shards only. To view the number of cache entries for both
primary and replica shards combined, use the xscmd -c showMapSizes command.
- For dynamic cache data grids: 166 cache
entries are created by default for every dynamic cache data grid.
Each dynamic cache grid has 83 partitions, and each partition or shard
is initialized with two entries for dynamic cache grids. Therefore,
the number of cache entries at initialization is 166. These cache
entries contain dynamic cache provider statistics and the dynamic
cache configuration for WebSphere Application
Server. Therefore, 166 cache entries are displayed in the monitoring panel
before you add any data to the dynamic cache data grid.
- For session data grids: The number of entries in the data
grid includes counts for the number of sessions, the number of attributes
across all sessions, and eviction table entries. The eviction table
is populated when a timed out session that has not been invalidated
by the Web container exists. The eviction table is only populated
during an application server failover.
- Cache Usage
- This chart helps to visualize the number of successful queries
to the cache. You can display cache attempts, cache hits, and the
cache hit rate in the chart.
- Average Throughput
- This chart displays the average number of transactions per second
that are being processed over a given time range and the average length
of time for each transaction.
- To view further details about a specific data grid, click . A tree displays with all of the data grids
in your configuration. You can drill down into a specific data grid
to view the maps that are a part of that data grid. You can either
click a data grid name or a map for further information:
- Data grid details
- You can view the used capacity, and a list of zones to which the
data grid belongs. The used capacity includes both primary and replica
data. A chart that shows the capacity consumed by the top 25 maps
in the data grid displays. You can also view a total pool, which includes
the capacity by zone. A chart shows how much data grid capacity is
consumed across the top 25 zones.
- Map details
- You can view further information about the maps in each grid,
including the following details: total number of primary cache entries
in the map, average throughput, average transaction time, and the
total capacity of the map broken down by the top 25 partitions.