Skip to content

byoo-perf-suite: Add load generation, OTLP sink, and measurements #419

Description

@sbaum1994

Description

Drive configurable telemetry through the deployed collector with an in-cluster load generator, capture forwarded telemetry with an in-cluster OTLP sink, and collect the measurements needed to characterize normal operation and saturation.

Definition of Done

  • Telemetry load generation runs inside the target cluster.
  • Rate, duration, concurrency, batching, and payload characteristics are configurable.
  • Logs and metrics can run independently and as a mixed workload.
  • Log scenarios cover normal-sized records, oversized records, and the collector chunking path.
  • Metric scenarios cover representative metric types, normal cardinality, high cardinality, and parallel generators where required.
  • The OTLP sink accepts, counts, and discards telemetry without requiring an external backend.
  • Generator, collector, and sink counts can be reconciled.
  • Measurements include resource use, queue behavior, backpressure, restarts, out-of-memory events, readiness failures, export errors, achieved throughput, and saturation behavior where exposed.
  • Automated tests cover workload configuration, sink accounting, measurement collection, and failure handling.

Resources


By submitting this issue, you acknowledge that you are an assigned member of the NVCF development team and agree to follow our code of conduct and our contributing guidelines.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions