Estatísticas de MBean de Cache Dinâmico
O serviço de cache dinâmico fornece uma interface MBean para acessar estatísticas de cache.
Acessar Estatísticas de Cache com a Interface MBean, Utilizando JACL
- Obtenha o identificador de MBean com o comando queryNames, por exemplo:
$AdminControl queryNames type=DynaCache,* // Retorna uma lista dos MBeans de cache dinâmico disponíveis
Selecione seu MBean de cache dinâmico e execute o seguinte comando:set mbean <dynamic_cache_mbean>
- Recupere os nomes das estatísticas de cache disponíveis:
$AdminControl invoke $mbean getCacheStatisticNames
- Recupere os nomes das instâncias de cache disponíveis:
$AdminControl invoke $mbean getCacheInstanceNames
- Recupere todas as estatísticas de cache disponíveis para a instância de cache base:
$AdminControl invoke $mbean getAllCacheStatistics
- Recupere todas as estatísticas de cache disponíveis para a instância de cache nomeado:
$AdminControl invoke $mbean getAllCacheStatistics "services/cache/servletInstance_4"
- Recupere as estatísticas de cache especificadas pela matriz de nomes para a
instância de cache base:
$AdminControl invoke $mbean getCacheStatistics {"DiskCacheSizeInMB ObjectsReadFromDisk4000K RemoteObjectMisses"}
- Recupere as estatísticas de cache especificadas pela matriz de nomes para a
instância de cache nomeado:
$AdminControl invoke $mbean getCacheStatistics {services/cache/servletInstance_4 "ExplicitInvalidationsLocal CacheHits"}
- Recupere todos os IDs de chave em memória para a instância de cache nomeado que
corresponde à expressão comum especificada:
$AdminControl invoke $mbean getCacheIDsInMemory {services/cache/servletInstance_4 \S}
- Recupere todos os IDs de chave em disco para a instância de cache nomeado que corresponde
à expressão comum especificada:
$AdminControl invoke $mbean getCacheIDsOnDisk {services/cache/servletInstance_4 \S}
- Recupera o CacheEntry, que suspende informações de metadados para o ID de
cache:
$AdminControl invoke $mbean getCacheEntry {services/cache/servletInstance_4 cache_id_1}
- Invalida todas as entradas de cache que correspondem aos IDs de cache mapeados pelo padrão
na instância de cache nomeado e todas as entradas de cache dependentes das entradas
correspondidas na instância:
$AdminControl invoke $mbean invalidateCacheIDs {services/cache/servletInstance_4 cache_id_1 true}