Skip to content

Add functionality to flush metrics periodically and a few metrics (latency, total requests sent, ...) #344

@qqustc

Description

@qqustc

Currently Nighthawk does not flush statistics and metrics in real time during its run. We plan to add the functionality to flush Nighthawk metrics periodically (at a configured time interval) to Envoy stats Sinks following the example of what has been done in Envoy.

We also plan to add new counters and histograms to monitor
number of total requests sent (counter)
request latency (histogram)
request/response header/body size (histogram)
number of total requests blocked (counter)

/cc @mum4k

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