This epic is about adding metric telemetry capabilities to Secretless to allow live benchmarking experiments. As part of the epic a metrics analysis pipeline must be chosen, some experiments will be run and some benchmarking reports will be generated.
Secretless will measure and emit telemetry associated with the data stream latency as defined as time difference between arrival and departure of the specific byte of information as measured at network interface level.
Secretless will measure and emit telemetry associated with the data throughput (eg data volume per time or Mb/sec) at the level of individual data stream.
The telemetry data output by Secretless must be easy to query across an arbitrary period of time with at least a week of history, and related events should be tagged in a way that makes it easy to aggregate them.
The telemetry solution will be instrumented in a way that will make it possible to add additional events/data to other areas in the future.
Documentation exists describing the telemetry protocol and how to collect and process data.
Secretless latency under ‘light’ load and maximum throughput (Mbps) per single Secretless container has been measured. ‘Light’ load or operating profile is defined as above, where Secretless is communicating with a database cluster with variable data size per request.
There is a document or presentation that shares the computed latency / throughput metrics, explains the working assumptions and testing methods, and interprets the results.
Secretless Benchmarking
This epic is about adding metric telemetry capabilities to Secretless to allow live benchmarking experiments. As part of the epic a metrics analysis pipeline must be chosen, some experiments will be run and some benchmarking reports will be generated.
Aha Cards
Team
SDLC Timeline
Stories
Spikes to tackle aspects of the acceptance criteria
Acceptance Criteria