Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Nikolay Izhikov

IDIEP-35
Author
Sponsor
Created
Status

Status

colour

title

Grey
titleDRAFT
IN PROGRESS
 - Phase 1,2 implemented.


Table of Contents

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.

...

  1. JMX
  2. HTTP
  3. SQL System View
  4. Log
  5. etc.

...

Lists of Ignite objects/entities that should be listed in Phase 2

  1. Compute A list of compute tasks:
    1. Closures
    2. Map-reduce jobs
    3. ComputeJob
    4. Scheduled tasks
  2. Service grid:
    1. Services A list of services with deployment status
  3. Caches
  4. Cache groups
  5. Cluster nodes
  6. SQL objects
    1. Schemas
    2. Tables
    3. Views
    4. Tables columns
    5. Views columns
    6. Indexes
  7. Queries:
    1. SQL
    2. Scan
    3. Text
    4. ContinousQuery
  8. IgniteCache#invoke
  9. put, get, remove, replace, clear operations
  10. Transactions with lock list
  11. DataStreamers
  12. Explicit locks(IgniteCache#lock)
  13. DataStructures
    1. Queue
    2. Set
    3. AtomicLong
    4. AtomicReference
    5. CountDownLatch
    6. Sequence
    7. Semaphore
  14. Message topics (IgniteMessaging)
  15. Thin client connections.
  16. Machine Learning - ???

...