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

    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