Skip to content

feat: monitoring dashboards and alerting for test run telemetry #16

@kristopherjturner

Description

@kristopherjturner

Overview

Implement real-time monitoring dashboards and alerting integration for load test runs. Metrics captured during test execution should be visible in Grafana and optionally forwarded to Azure Monitor.

Scope

  • Prometheus metrics exporter for active test sessions (IOPS, throughput, latency, CPU, memory)
  • Grafana dashboard templates for each tool (FIO, HammerDB, VMFleet, iPerf)
  • Azure Monitor / Log Analytics forwarding for test run telemetry
  • Alert rules for anomalous results during testing (e.g., unexpected latency spike)
  • Live terminal summary output during test runs

Acceptance Criteria

  • Prometheus endpoint exposed during active test sessions
  • Grafana dashboards auto-provisioned from templates in monitoring/
  • Optional Azure Monitor forwarding configurable in YAML
  • Live terminal progress bar / metrics display during runs
  • Alert rules for test anomaly detection

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions