Ceph Object Gateway metrics

Use this information to understand different Ceph Object Gateway metrics.

Ceph Object Gateway client metrics

Table 1 describes the Ceph Object Gateway client metrics for the client.rgw.<rgw_node_name> collection.

Table 1. Ceph Object Gateway client metrics table
Metric Name Bit Field Value Short Description

req

10

Requests

failed_req

10

Aborted requests

copy_obj_ops

10

Copy objects

copy_obj_bytes

10

Size of copy objects

copy_obj_lat

10

Copy object latency

del_obj_ops 10 Delete objects
del_obj_bytes 10 Size of delete objects
del_obj_lat 10 Delete object latency
del_bucket_ops 10 Delete Buckets
del_bucket_lat 10 Delete bucket latency

get

10

Gets

get_b

10

Size of gets

get_initial_lat

5

Get latency

list_obj_ops 10 List objects
list_obj_lat 10 List object latency
list_buckets_ops 10 List buckets
list_buckets_lat 10 List buckets latency

put

10

Puts

put_b

10

Size of puts

put_initial_lat

5

Put latency

qlen

2

Queue length

qactive

2

Active requests queue

cache_hit

10

Cache hits

cache_miss

10

Cache miss

keystone_token_cache_hit

10

Keystone token cache hits

keystone_token_cache_miss

10

Keystone token cache miss

Objecter metrics

Table 2 describes the objecter metrics for the objecter collection.

Table 2. Objecter metrics table
Metric Name Bit Field Value Short Description

op_active

2

Active operations

op_laggy

2

Laggy operations

op_send

10

Sent operations

op_send_bytes

10

Sent data

op_resend

10

Resent operations

op_ack

10

Commit callbacks

op_commit

10

Operation commits

op

10

Operation

op_r

10

Read operations

op_w

10

Write operations

op_rmw

10

Read-modify-write operations

op_pg

10

PG operation

osdop_stat

10

Stat operations

osdop_create

10

Create object operations

osdop_read

10

Read operations

osdop_write

10

Write operations

osdop_writefull

10

Write full object operations

osdop_append

10

Append operation

osdop_zero

10

Set object to zero operations

osdop_truncate

10

Truncate object operations

osdop_delete

10

Delete object operations

osdop_mapext

10

Map extent operations

osdop_sparse_read

10

Sparse read operations

osdop_clonerange

10

Clone range operations

osdop_getxattr

10

Get xattr operations

osdop_setxattr

10

Set xattr operations

osdop_cmpxattr

10

Xattr comparison operations

osdop_rmxattr

10

Remove xattr operations

osdop_resetxattrs

10

Reset xattr operations

osdop_tmap_up

10

TMAP update operations

osdop_tmap_put

10

TMAP put operations

osdop_tmap_get

10

TMAP get operations

osdop_call

10

Call (run) operations

osdop_watch

10

Watch by object operations

osdop_notify

10

Notify about object operations

osdop_src_cmpxattr

10

Extended attribute comparison in multi operations

osdop_other

10

Other operations

linger_active

2

Active lingering operations

linger_send

10

Sent lingering operations

linger_resend

10

Resent lingering operations

linger_ping

10

Sent pings to lingering operations

poolop_active

2

Active pool operations

poolop_send

10

Sent pool operations

poolop_resend

10

Resent pool operations

poolstat_active

2

Active get pool stat operations

poolstat_send

10

Pool stat operations sent

poolstat_resend

10

Resent pool stats

statfs_active

2

Statfs operations

statfs_send

10

Sent FS stats

statfs_resend

10

Resent FS stats

command_active

2

Active commands

command_send

10

Sent commands

command_resend

10

Resent commands

map_epoch

2

OSD map epoch

map_full

10

Full OSD maps received

map_inc

10

Incremental OSD maps received

osd_sessions

2

Open sessions

osd_session_open

10

Sessions opened

osd_session_close

10

Sessions closed

osd_laggy

2

Laggy OSD sessions

Ceph Object Gateway throttle metrics

Table 3 describes the Ceph Object Gateway throttle metrics for the throttle-* collection.

Table 3. Ceph Object Gateway throttle metrics table
Metric Name Bit Field Value Short Description

val

10

Currently available throttle

max

10

Max value for throttle

get

10

Gets

get_sum

10

Got data

get_or_fail_fail

10

Get blocked during get_or_fail

get_or_fail_success

10

Successful get during get_or_fail

take

10

Takes

take_sum

10

Taken data

put

10

Puts

put_sum

10

Put data

wait

5

Waiting latency