1. RADOS

1.1 RGW Client Metrics Table

  • ceph –admin-daemon /var/run/ceph/ceph-client.rgw.ceph-xx-osd04.ys.asok perf dump
Monitoring type Monitoring items instructions level
AsyncMessenger msgr_recv_messages Network receiving message
* msgr_send_messages Network sending message
* msgr_recv_bytes Network receive byte
* msgr_send_bytes Network send byte
* msgr_created_connections Number of connections created
* msgr_active_connections Effective connection number
* msgr_running_total_time The total time a thread runs
* msgr_running_send_time The total time the message was sent
* msgr_running_recv_time The total time a message is received
* msgr_running_fast_dispatch_time Fast scheduling of total time

1.2 CCTS Metrics Table

Monitoring type Monitoring items instructions level
cct total_workers The total number of worker
* unhealthy_workers Unhealthy workers

1.3 RADOS Client Metrics Table

  • ceph –admin-daemon /var/run/ceph/ceph-client.rgw.ceph-xx-osd04.ys.asok perf dump
Monitoring type Monitoring items instructions level
client.rgw.<rgw_node_name> req Number of requests
* failed_req Number of incorrect requests
* get Access number
* get_b Size retrieved
* get_initial_lat.avgcount Get the mean of delay
* get_initial_lat.sum Get total latency
* put put
* put_b Put the size
* put_initial_lat Put delay
* qlen The queue length
* qactive Active request queue
* cache_hit Hit the cache
* cache_miss Through the cache
* keystone_token_cache_hit Hit the Keystone key cache
* keystone_token_cache_miss Penetrating the Keystone key cache

1.4 Finisher – RadosClient Metrics Table

Monitoring type Monitoring items instructions level
finisher-radosclient queue_len The queue length
* complete_latency.avgcount Average number of completed request delay queues
* complete_latency.sum Total number of completed request delay queues
* complete_latency.avgtime The average time for completed requests to delay the queue

1.5 Objecter Metrics Table

Monitoring type Monitoring items instructions
perf dump objecter op_active Active operand
op_laggy Negative operand
op_send Send operand
op_send_bytes Send operation bytes
op_resend Heavy operands
op_reply Reply operand
op The operand
op_r Reading the operands
op_w Write the number
op_rmw Read and write modify operands
op_pg PG operands
osdop_stat Operating state
osdop_create Creating an object
osdop_read A read operation
osdop_write The write operation
osdop_writefull Write full object operation
osdop_writesame Write the same object operation
osdop_append Additional operating
osdop_zero Set the object 0 operation
osdop_truncate Truncate object operation
osdop_delete Deleting an Object
osdop_mapext Mapping range operation
osdop_sparse_read Sparse read operation
osdop_clonerange Clone range operation
osdop_getxattr Get xattR operations
osdop_setxattr Set the Xattr operation
osdop_cmpxattr Compare xattR operations
osdop_rmxattr Example Remove the Xattr operation
osdop_resetxattrs Reset the Xattr operation
osdop_tmap_up Tmap update operation
osdop_tmap_put Tmap push operation
osdop_tmap_get Tmap obtain operation
osdop_call Call execution operation
osdop_watch Monitoring Object Operations
osdop_notify Object Action Notification
osdop_src_cmpxattr Multiple operations extend properties
osdop_pgls Pg Object Operation
osdop_pgls_filter Pg Filter object operation
osdop_other Other operating
linger_active Active delay operation
linger_send Delayed send operation
linger_resend Delayed retransmission
linger_ping Delayed ping
poolop_active Active pool operation
poolop_send Send pool operation
poolop_resend Resend the pool operation
poolstat_active Actively get pool statistics operation
poolstat_send Send pool statistics operation
poolstat_resend Resend the pool statistics operation
statfs_active Fs state operation
statfs_send Send FS status
statfs_resend Resend the FS status
command_active Active command
command_send Send instructions
command_resend Resend instruction
map_epoch OSD map epoch
map_full The OSD map was fully received. Procedure
map_inc An incremental OSD map was received. Procedure
osd_sessions Osd session
osd_session_open Starting an OSD Session
osd_session_close Closing an OSD Session
osd_laggy Slow OSD sessions
omap_wr Osd Map read and write operations
omap_rd Osd Map read operations
omap_del Delete an OSD map. Procedure

1.6 RADOS Gateway Throttle

Monitoring type Monitoring items instructions level
perf dump throttle-* val The currently available value
* max Maximum limit number
* get The value obtained
* get_sum The total number of retrieves
* get_or_fail_fail Get or error value
* get_or_fail_success Get or error success value
* take Accept the value
* take_sum Accept the total number of
* put Push the value
* put_sum Push the total number of
* wait.avgcount Average number of waits
* wait.sum The total number of waiting