Skip to content

canbench as a blackbox performance monitoring tool #53

@ielashi

Description

@ielashi

In separate discussions with @frederikrothenberger and @jasonz-dfinity, there was the question of whether canbench supports benchmarking asynchronous methods. In these discussions, the idea we gravitated to was to create some kind of library support within canbench, where a developer can annotate a canister's endpoints, and then receive useful metrics/stats on the performance of these endpoints. These stats can be used in production for general performance monitoring, or in integration tests with PocketIC to benchmark async workflows.

cc @mbjorkqvist who had a similar request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions