Skip to content

[feature request] neuroglancer http accessor profiler #37

@xgui3783

Description

@xgui3783

Is there an interest in adding a profile functionality to neuroglancer-scripts? (similar to scale-stats)

Usecase: we would like to be able to

1/ monitor the "liveliness" of a VM serving precomputed volume

2/ simulate average usecases (e.g. 10 concurrent users) and test the performance (average/median/min/max response time) of image services

I would imagine the usage would be something like:

# N.B. not yet implemented
profile-precomputed [-c/--concurrent int=1] \
  [-n int=1] \
  [-t/--threshold_ms int=-1] \
  PRECOMPUTED_URL1 [PRECOMPUTED_URL2] ...

I would imagine for each iteration the script would select a random x, y, z, level, then fetch volumes at +- 3 levels, with appropriate bounding box (bound by the limit of the volume)

We will happy to put in work for this utility, as we foresee that we will need to create such a utility in any case.

The question is, is neuroglancer-script a good/correct place for such utility?

would love to hear your thoughts @ylep

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions