| Package | Description |
|---|---|
| org.apache.ignite.mxbean |
Contains annotations for Dynamic MBeans.
|
| org.apache.ignite.spi.discovery.tcp |
Contains default TCP/IP implementation for discovery SPI.
|
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
ClusterMetricsMXBean.attributeValues(String attrName)
Get distinct attribute values for given nodes projection.
|
void |
MetricsMxBean.configureHistogramMetric(String name,
long[] bounds)
Change
HistogramMetric configuration. |
void |
MetricsMxBean.configureHitRateMetric(String name,
long rateTimeInterval)
Change
HitRateMetric configuration. |
boolean |
ClientProcessorMXBean.dropConnection(long id)
Drops client connection by
id, if exists. |
String |
IgniteMXBean.executeTask(String taskName,
String arg)
A shortcut method that executes given task assuming single
java.lang.String argument
and java.lang.String return type. |
String |
TransactionsMXBean.getActiveTransactions(Long minDuration,
Integer minSize,
String prj,
String consistentIds,
String xid,
String lbRegex,
Integer limit,
String order,
boolean detailed,
boolean kill) |
Map<String,String> |
TransactionMetricsMxBean.getLongRunningOwnerTransactions(int duration)
Long running near transactions
|
String |
IgnitionMXBean.getState(String name)
Gets state for a given grid instance.
|
Set<UUID> |
ClusterMetricsMXBean.nodeIdsForAttribute(String attrName,
String attrVal,
boolean includeSrvs,
boolean includeClients)
Get node IDs with the given attribute value.
|
boolean |
IgniteMXBean.pingNode(String nodeId)
Pings node with given node ID to see whether it is alive.
|
boolean |
IgniteMXBean.pingNodeByAddress(String host)
Pings node with given host name to see if it is alive.
|
void |
DataRegionMetricsMXBean.rateTimeInterval(long rateTimeInterval)
Deprecated.
Use
MetricsMxBean.configureHitRateMetric(String, long) instead. |
void |
PersistenceMetricsMXBean.rateTimeInterval(long rateTimeInterval)
Deprecated.
Sets time interval for rate-based metrics.
|
void |
MemoryMetricsMXBean.rateTimeInterval(long rateTimeInterval)
Deprecated.
Sets time interval for
MemoryMetricsMXBean.getAllocationRate() and MemoryMetricsMXBean.getEvictionRate() monitoring purposes. |
void |
DataStorageMetricsMXBean.rateTimeInterval(long rateTimeInterval)
Deprecated.
Use
MetricsMxBean.configureHitRateMetric(String, long) instead. |
void |
IgniteMXBean.rebalanceEnabled(boolean rebalanceEnabled)
Enable or disable cache partition rebalance per node.
|
boolean |
IgniteMXBean.removeCheckpoint(String key)
This method allows manually remove the checkpoint with given
key. |
void |
MetricsMxBean.resetMetrics(String registry)
Resets metrics for of a given registry.
|
void |
IgnitionMXBean.restart(boolean cancel)
Restart JVM.
|
void |
IgniteMXBean.runIoTest(long warmup,
long duration,
int threads,
long maxLatency,
int rangesCnt,
int payLoadSize,
boolean procFromNioThread)
Runs IO latency test against all remote server nodes in cluster.
|
void |
BaselineAutoAdjustMXBean.setAutoAdjustmentEnabled(boolean enabled) |
void |
BaselineAutoAdjustMXBean.setAutoAdjustmentTimeout(long timeout) |
void |
TransactionsMXBean.setLongTransactionTimeDumpThreshold(long threshold)
Sets threshold timeout in milliseconds for long transactions, if transaction exceeds it,
it will be dumped in log with information about how much time did
it spent in system time (time while aquiring locks, preparing, commiting, etc.)
|
void |
TransactionsMXBean.setTransactionTimeDumpSamplesCoefficient(double coefficient)
Sets the coefficient for samples of completed transactions that will be dumped in log.
|
void |
TransactionsMXBean.setTransactionTimeDumpSamplesPerSecondLimit(int limit)
Sets the limit of samples of completed transactions that will be dumped in log per second,
if
TransactionsMXBean.getTransactionTimeDumpSamplesCoefficient() is above 0.0. |
void |
TransactionsMXBean.setTxOwnerDumpRequestsAllowed(boolean allowed)
Sets if dump requests from local node to near node are allowed, when long running transaction
is found.
|
void |
TransactionsMXBean.setTxTimeoutOnPartitionMapExchange(long timeout)
Sets transaction timeout on partition map exchange.
|
void |
DataStorageMXBean.setWalCompactionLevel(int walCompactionLevel)
Sets ZIP compression level to WAL compaction.
|
boolean |
IgnitionMXBean.stop(boolean cancel)
Stops default grid instance.
|
boolean |
IgnitionMXBean.stop(String name,
boolean cancel)
Stops named Ignite instance.
|
void |
IgnitionMXBean.stopAll(boolean cancel)
Stops all started grids.
|
boolean |
WorkersControlMXBean.stopThreadById(long id)
Stops thread by
id, if exists. |
boolean |
WorkersControlMXBean.stopThreadByUniqueName(String name)
Stops thread by
name, if exists and unique. |
void |
DataRegionMetricsMXBean.subIntervals(int subInts)
Deprecated.
Use
MetricsMxBean.configureHitRateMetric(String, long) instead. |
void |
PersistenceMetricsMXBean.subIntervals(int subInts)
Deprecated.
Sets a number of sub-intervals the whole
PersistenceMetricsMXBean.rateTimeInterval(long) will be split into to calculate
rate-based metrics. |
void |
MemoryMetricsMXBean.subIntervals(int subInts)
Deprecated.
Sets a number of sub-intervals the whole
MemoryMetricsMXBean.rateTimeInterval(long) will be split into to calculate
MemoryMetricsMXBean.getAllocationRate() and MemoryMetricsMXBean.getEvictionRate() rates (5 by default). |
void |
DataStorageMetricsMXBean.subIntervals(int subInts)
Deprecated.
Use
MetricsMxBean.configureHitRateMetric(String, long) instead. |
boolean |
WorkersControlMXBean.terminateWorker(String name)
Terminates worker.
|
void |
IgniteMXBean.undeployTaskFromGrid(String taskName)
Makes the best attempt to undeploy a task from the whole grid.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TcpDiscoverySpiMBean.checkRingLatency(int maxHops)
Diagnosis method for determining ring message latency.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.1 Release Date : May 21 2020