Transcript
Page 1: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

Gladiator GUI management tool of ROMA (Ruby based NOSQL)

Vol.01 Oct/22/2014

Hiroaki Iwase

Global Operations Department, Rakuten Inc.

http://roma-kvs.org/

Page 2: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

2

What is Gladiator?

Page 3: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

3

ROMA

Gladiator is a GUI tool of ROMA

Page 4: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

4

ROMA

Gladiator is a GUI tool of ROMA

Gladiator

Page 5: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

5

ROMA

Gladiator is a GUI tool of ROMA

Gladiator

Management

Control

Page 6: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

6

What can Gladiator do?

Page 7: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

7

1. Cluster control

Page 8: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

8

Page 9: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

9

Cluster Status Panel

Page 10: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

10

Instance Status Table

Page 11: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

11

You can change cluster architecture.

Page 12: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

12

In case of Cluster Error….

Page 13: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

13

Page 14: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

14

Redundancy down

was happen!

Page 15: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

15

Redundancy down

was happen!

But you can solve

by “Recover” button

Page 16: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

16

Recover process repair

the redundancy

problem.

Page 17: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

17

2. Status/Configuration Setting

Page 18: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

18

You can check ROMA’s configuration parameters.

Page 19: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

19

If you want, you can change parameters directly.

Without

Stopping

ROMA!

Page 20: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

20

3. Routing information

Page 21: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

21

Page 22: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

22

This is a current

routing components.

Page 23: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

23

This is a Routing

options.

Page 24: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

24

This is a Routing History.

You can check instance join & leave history.

Page 25: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

25

You can download current routing information.

Page 26: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

26

4. Log

Page 27: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

27

You can check logs of each instances.

Page 28: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

28

LOG LEVEL filter

Can sort and filtering.

Page 29: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

29

Can sort and filtering.

LOG contents filter

Page 30: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

30

5. Data management

Page 31: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

31

Page 32: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

32

Get Value parameter

Page 33: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

33

Set Data(key/value)

Page 34: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

34

And you can generate snapshot command,

and can check these process status.

Page 35: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

35

Please come to the ROMA HP for more detail.

http://roma-kvs.org/

Page 36: Gladiator, GUI management tool of ROMA (NOSQL based ruby)

36