Skip to content

[3pt] detailed iproto requests statistics was implemented #2413

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Tracked by #2589
Totktonada opened this issue Nov 9, 2021 · 0 comments · Fixed by #2887
Closed
Tracked by #2589

[3pt] detailed iproto requests statistics was implemented #2413

Totktonada opened this issue Nov 9, 2021 · 0 comments · Fixed by #2887
Assignees
Labels
feature A new functionality reference [location] Tarantool manual, Reference part server [area] Task relates to Tarantool's server (core) functionality
Milestone

Comments

@Totktonada
Copy link
Member

Totktonada commented Nov 9, 2021

Product: Tarantool
Since: 2.10.0-beta2
Root document: https://www.tarantool.io/en/doc/latest/reference/reference_lua/box_stat/
SME: @ locker
Peer reviewer: @

Details

Add new metrics REQUESTS_IN_PROGRESS and REQUESTS_IN_STREAM_QUEUE
to box.stat.net, which contain detailed statistics for iproto requests.
These metrics contains same counters as other metrics in box.stat.net:
current, rps and total.

-- statistics for requests currently being processed in tx thread.
REQUESTS_IN_PROGRESS:
current: -- count of requests currently being processed in the tx thread
rps: -- count of requests processed by the tx thread per second
total: -- total count of requests processed by tx thread

-- statistics for requests placed in queues of streams.
REQUESTS_IN_STREAM_QUEUE:
current: -- count of requests currently waiting in queues of streams
rps: -- count of requests placed in streams queues per second
total: -- total count of requests, which was placed in queues of streams
          for all time

Requested by @EvgenyMekhanik in tarantool/tarantool@b48b333

add to box.stat milestone

@xuniq xuniq added this to the Estimate [@xuniq] milestone Dec 10, 2021
@xuniq xuniq added feature A new functionality server [area] Task relates to Tarantool's server (core) functionality reference [location] Tarantool manual, Reference part labels Dec 24, 2021
@xuniq xuniq changed the title detailed iproto requests statistics was implemented [3pt?] detailed iproto requests statistics was implemented Dec 24, 2021
@xuniq xuniq modified the milestones: Estimate [@xuniq], box.stat Dec 24, 2021
@xuniq xuniq changed the title [3pt?] detailed iproto requests statistics was implemented [3pt] detailed iproto requests statistics was implemented Dec 24, 2021
@veod32 veod32 self-assigned this May 11, 2022
@veod32 veod32 assigned p7nov and unassigned veod32 May 18, 2022
@p7nov p7nov added 1sp and removed 3sp labels May 25, 2022
p7nov added a commit that referenced this issue May 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new functionality reference [location] Tarantool manual, Reference part server [area] Task relates to Tarantool's server (core) functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants