This document will help you learn about NBomber reports (HTML, MarkDown, CSV, TXT) and real-time metrics which can be persisted and visualized. NBomber provides a concept of
ReportingSink that you should use to start sending metrics into your metrics data store. Usually, metrics persisted in time series database (InfluxDB, TimeScale, Prometheus) and visualized by Grafana.
Here is Grafana dashboard that you can import.
Here is a list of existing reporting sinks that you can use in your projects.
Reporting sink development
NBomber provides an interface that you should implement to develop your custom
type IReportingSink =
abstract SinkName: string
abstract Init: context:IBaseContext * infraConfig:IConfiguration -> Task
abstract Start: unit -> Task
abstract SaveRealtimeStats: stats:ScenarioStats -> Task
abstract SaveFinalStats: stats:NodeStats -> Task
abstract Stop: unit -> Task