...
ID | IEP-35 |
Author | |
Sponsor | Nikolay Izhikov
|
Created | |
Status | colourGrey | title | DRAFT | - Phase 1,2 implemented. |
Motivation
For now, Ignite has not full, fragmented monitoring API. Those APIs uses use different protocols, such as - JMX, Java API, SQL System views, text logs, etc.
...
- JMX
- HTTP
- SQL System View
- Log
- etc.
...
Lists of Ignite objects/entities that should be listed in Phase 2
- Compute A list of compute tasks:
- Closures
- Map-reduce jobs
- ComputeJob
- Scheduled tasks
- Service grid:
- Services A list of services with deployment status
- Caches
- Cache groups
- Cluster nodes
- SQL objects
- Schemas
- Tables
- Views
- Tables columns
- Views columns
- Indexes
- Queries:
- SQL
- Scan
- Text
- ContinousQuery
- IgniteCache#invoke
- put, get, remove, replace, clear operations
- Transactions with lock list
- DataStreamers
- Explicit locks(IgniteCache#lock)
- DataStructures
- Queue
- Set
- AtomicLong
- AtomicReference
- CountDownLatch
- Sequence
- Semaphore
- Message topics (IgniteMessaging)
- Thin client connections.
- Machine Learning - ???
...