Gemfire JavaDocs
Package org.apache.geode.admin
Provides an API for administering various GemFire components such as a GemFire distributed system, and processes that host GemFire Caches.
Administration of a GemFire Distributed System
The Admin API provides interfaces for administrative control, monitoring, and custom management of a GemFire system.
The AdminDistributedSystemFactory
is the starting point. It creates an instance of
AdminDistributedSystem
that administers the distributed
system to which a VM is connected.
{ @code DistributedSystem connection = DistributedSystem.connect(new Properties()); AdminDistributedSystem system = AdminDistributedSystemFactory.getDistributedSystem(connection); system.connect(new File("admin.log"), "info"); }
This AdminDistributedSystem
interface exposes methods for such tasks as connecting to the system,
merging system logs, getting administrative interfaces to
applications that host GemFire Caches.
Monitoring the Health of GemFire
The GemFireHealth
interface
allows the overall health of GemFire to be monitored.
GemFireHealth
monitors the behavior the members of a
distributed system namely
application VMs that may host cache
instances. There are three levels of health: good health that
indicates that all GemFire components are behaving reasonably,
okay
health that indicates that one or more GemFire components is slightly
unhealthy and may need some attention, and poor health that
indicates that a GemFire component is unhealthy and needs immediate
attention.
Because each GemFire application has its own definition of what it
means to be "healthy", the metrics that are used to determine health
are configurable. GemFireHealthConfig
provides methods for
configuring how the health of the
distributed system,
members that
host Cache instances, and individual members of
the distributed system. GemFireHealthConfig
also allows
you to configure how often GemFire's health is evaluated.
-
Interface Summary Interface Description AdminDistributedSystem Deprecated. as of 7.0 use themanagement
package insteadAlert Deprecated. as of 7.0 use themanagement
package insteadAlertListener Deprecated. as of 7.0 use themanagement
package insteadBackupStatus Deprecated. as of 7.0 use themanagement
package insteadCacheHealthConfig Deprecated. as of 7.0 use themanagement
package insteadCacheServer Deprecated. as of 5.7 useCacheVm
instead.CacheServerConfig Deprecated. as of 5.7 useCacheVmConfig
instead.CacheVm Deprecated. as of 7.0 use themanagement
package insteadCacheVmConfig Deprecated. as of 7.0 use themanagement
package insteadConfigurationParameter Deprecated. as of 7.0 use themanagement
package insteadDistributedSystemConfig Deprecated. as of 7.0 use themanagement
package insteadDistributedSystemConfig.ConfigListener A listener whose callback methods are invoked when this config changes.DistributedSystemHealthConfig Deprecated. as of 7.0 use themanagement
package insteadDistributionLocator Deprecated. as of 7.0 use themanagement
package insteadDistributionLocatorConfig Deprecated. as of 7.0 use themanagement
package insteadGemFireHealth Deprecated. as of 7.0 use themanagement
package insteadGemFireHealthConfig Deprecated. as of 7.0 use themanagement
package insteadManagedEntity Deprecated. as of 7.0 use themanagement
package insteadManagedEntityConfig Deprecated. as of 7.0 use themanagement
package insteadMemberHealthConfig Deprecated. as of 7.0 use themanagement
package insteadStatistic Deprecated. as of 7.0 use themanagement
package insteadStatisticResource Deprecated. as of 7.0 use themanagement
package insteadSystemMember Deprecated. as of 7.0 use themanagement
package insteadSystemMemberBridgeServer Deprecated. as of 5.7 useSystemMemberCacheServer
instead.SystemMemberCache Deprecated. as of 7.0 use themanagement
package insteadSystemMemberCacheEvent Deprecated. as of 7.0 use themanagement
package insteadSystemMemberCacheListener Deprecated. as of 7.0 use themanagement
package insteadSystemMemberCacheServer Deprecated. as of 7.0 use themanagement
package insteadSystemMemberRegion Deprecated. as of 7.0 use themanagement
package insteadSystemMemberRegionEvent Deprecated. as of 7.0 use themanagement
package insteadSystemMembershipEvent Deprecated. as of 7.0 use themanagement
package insteadSystemMembershipListener Deprecated. as of 7.0 use themanagement
package instead -
Class Summary Class Description AdminConfig Deprecated. as of 7.0 use themanagement
package insteadAdminConfig.Entry AdminDistributedSystemFactory Deprecated. as of 7.0 use themanagement
package insteadAlertLevel Deprecated. as of 7.0 use themanagement
package insteadGemFireHealth.Health An enumerated type for the health of GemFire.GemFireMemberStatus Deprecated. as of 7.0 use themanagement
package insteadRegionSubRegionSnapshot Deprecated. as of 7.0 use themanagement
package insteadSystemMemberType Deprecated. as of 7.0 use themanagement
package instead -
Exception Summary Exception Description AdminException Deprecated. as of 7.0 use themanagement
package insteadAdminXmlException Deprecated. as of 7.0 use themanagement
package insteadCacheDoesNotExistException Deprecated. as of 7.0 use themanagement
package insteadOperationCancelledException Deprecated. as of 7.0 use themanagement
package insteadRegionNotFoundException Deprecated. as of 7.0 use themanagement
package insteadRuntimeAdminException Deprecated. as of 7.0 use themanagement
package insteadUnmodifiableConfigurationException Deprecated. as of 7.0 use themanagement
package instead