iter8

command module
v0.11.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

README ยถ

Iter8: Metrics-Driven Release Optimizer

Iter8 release GoDoc GitHub Workflow Status

Iter8 is a metrics-driven release optimizer built for DevSecOps, MLOps, SRE and data science teams. Iter8 makes it easy to ensure that new versions of apps and ML models perform well, are secure, and maximize business value.

๐Ÿš€ Features at a glance

  1. Load test, benchmark and validate HTTP services with SLOs
  2. Load test, benchmark and validate gRPC services with SLOs
  3. Use in GitHub Action workflows

Please see https://iter8.tools for the complete documentation.

๐Ÿ Issues

Iter8 issues are tracked here.

๐ŸŽ‰ Contributing

We welcome PRs!

See here for information about ways to contribute, Iter8 community meetings, finding an issue, asking for help, pull-request lifecycle, and more.

๐ŸŒบ Credits

Iter8 is primarily written in Go and builds on a few awesome open source projects including:

Documentation ยถ

Overview ยถ

Package main is the entry point for the Iter8 CLI. Iter8: Kubernetes testing platform built for DevOps, MLOps, SRE, and data science teams. Iter8 experiments make it simple to collect performance and business metrics for apps and ML models, assess, compare and validate one or more app/ML model versions, promote the winning version, and maximize business value in each release.

Directories ยถ

Path Synopsis
Package action contains the logic for each action that Iter8 can perform.
Package action contains the logic for each action that Iter8 can perform.
report
Package report contains primitives for reporting the results of an experiment.
Package report contains primitives for reporting the results of an experiment.
Package base defines Iter8's experiment, task and metric data structures.
Package base defines Iter8's experiment, task and metric data structures.
internal
Package internal provides gRPC code used for testing load-test-grpc
Package internal provides gRPC code used for testing load-test-grpc
internal/helloworld/helloworld
Package helloworld implements the helloworld grpc service.
Package helloworld implements the helloworld grpc service.
log
Package log enables logging for Iter8.
Package log enables logging for Iter8.
Package cmd defines the Iter8 CLI commands and their flags.
Package cmd defines the Iter8 CLI commands and their flags.
Package driver enables interaction with experiment resources.
Package driver enables interaction with experiment resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher ๐Ÿ‡ป๐Ÿ‡ณ