36
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/

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

Embed Size (px)

DESCRIPTION

Gladiator is a GUI control tool of ROMA. It enables you to manage ROMA more easily, more intuitively. For example, cluster control, setting configuration and routing, analyze log and data, etc... If you have interesting, please check the ROMA HP for more detail. http://roma-kvs.org/

Citation preview

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