-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: Upgrade lading #10141
chore: Upgrade lading #10141
Conversation
This commit upgrades the soaks to use lading 0.6 -- currently targetting a SHA release -- in preparation for soak testing with static files. The reason an upgrade to lading 0.6 is necessary is outlined in DataDog/lading#119. I have extracted common configuration files upward into `soaks/common/configs`, making the transition easier. Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
✔️ Deploy Preview for vector-project canceled. 🔨 Explore the source changes: 923c002 🔍 Inspect the deploy log: https://app.netlify.com/sites/vector-project/deploys/619c54d7ed80960007bc2420 |
Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
Soak Test ResultsBaseline: e399c84 What follows is a statistical summary of the soak captures between the SHAs given above. Units are bytes/second/CPU, except for 'skewness' and 'kurtosis'. Higher numbers in 'comparison' is generally better. Higher skewness or kurtosis numbers indicate a lack of consistency in behavior, making predictions of fitness in the field challenging.
|
EXPERIMENT | VALUE_min | VALUE_p90 | VALUE_p99 | VALUE_max | VALUE_skewness | VALUE_kurtosis |
---|---|---|---|---|---|---|
baseline | 10.43Mi | 10.45Mi | 10.46Mi | 10.46Mi | 0.24 | -0.44 |
comparison | 10.80Mi | 10.82Mi | 10.83Mi | 10.83Mi | -0.36 | -0.17 |
datadog_agent_remap_datadog_logs
EXPERIMENT | VALUE_min | VALUE_p90 | VALUE_p99 | VALUE_max | VALUE_skewness | VALUE_kurtosis |
---|---|---|---|---|---|---|
baseline | 19.55Mi | 19.62Mi | 19.62Mi | 19.63Mi | -0.28 | -1.03 |
comparison | 19.37Mi | 19.41Mi | 19.42Mi | 19.42Mi | 0.46 | -0.60 |
fluent_elasticsearch
EXPERIMENT | VALUE_min | VALUE_p90 | VALUE_p99 | VALUE_max | VALUE_skewness | VALUE_kurtosis |
---|---|---|---|---|---|---|
baseline | 54.53Mi | 54.96Mi | 55.03Mi | 55.04Mi | -0.01 | -0.54 |
comparison | 52.55Mi | 52.72Mi | 52.75Mi | 52.75Mi | -0.06 | -0.83 |
fluent_remap_aws_firehose
EXPERIMENT | VALUE_min | VALUE_p90 | VALUE_p99 | VALUE_max | VALUE_skewness | VALUE_kurtosis |
---|---|---|---|---|---|---|
baseline | 40.50Mi | 40.69Mi | 40.70Mi | 40.70Mi | -0.90 | 0.58 |
comparison | 39.16Mi | 39.31Mi | 39.37Mi | 39.38Mi | 0.55 | 0.40 |
splunk_hec_route_s3
EXPERIMENT | VALUE_min | VALUE_p90 | VALUE_p99 | VALUE_max | VALUE_skewness | VALUE_kurtosis |
---|---|---|---|---|---|---|
baseline | 5.18Mi | 5.38Mi | 5.48Mi | 5.52Mi | 0.87 | 0.84 |
comparison | 5.41Mi | 5.66Mi | 5.70Mi | 5.71Mi | 0.38 | -0.34 |
splunk_transforms_splunk3
EXPERIMENT | VALUE_min | VALUE_p90 | VALUE_p99 | VALUE_max | VALUE_skewness | VALUE_kurtosis |
---|---|---|---|---|---|---|
baseline | 2.41Mi | 2.60Mi | 2.66Mi | 2.66Mi | 0.14 | -0.99 |
comparison | 2.46Mi | 2.68Mi | 2.72Mi | 2.75Mi | 0.06 | -0.66 |
syslog_humio_logs
EXPERIMENT | VALUE_min | VALUE_p90 | VALUE_p99 | VALUE_max | VALUE_skewness | VALUE_kurtosis |
---|---|---|---|---|---|---|
baseline | 7.26Mi | 7.31Mi | 7.31Mi | 7.31Mi | -0.47 | -0.85 |
comparison | 7.25Mi | 7.29Mi | 7.30Mi | 7.30Mi | -0.27 | -0.98 |
syslog_log2metric_humio_metrics
EXPERIMENT | VALUE_min | VALUE_p90 | VALUE_p99 | VALUE_max | VALUE_skewness | VALUE_kurtosis |
---|---|---|---|---|---|---|
baseline | 5.05Mi | 5.08Mi | 5.08Mi | 5.08Mi | 0.21 | -0.77 |
comparison | 5.01Mi | 5.05Mi | 5.05Mi | 5.06Mi | -0.33 | -0.60 |
syslog_log2metric_splunk_hec_metrics
EXPERIMENT | VALUE_min | VALUE_p90 | VALUE_p99 | VALUE_max | VALUE_skewness | VALUE_kurtosis |
---|---|---|---|---|---|---|
baseline | 5.08Mi | 5.09Mi | 5.09Mi | 5.09Mi | -0.05 | -0.91 |
comparison | 5.12Mi | 5.15Mi | 5.15Mi | 5.16Mi | 0.44 | -0.81 |
syslog_loki
EXPERIMENT | VALUE_min | VALUE_p90 | VALUE_p99 | VALUE_max | VALUE_skewness | VALUE_kurtosis |
---|---|---|---|---|---|---|
baseline | 3.81Mi | 4.14Mi | 4.19Mi | 4.19Mi | 0.20 | -1.00 |
comparison | 4.39Mi | 4.58Mi | 4.62Mi | 4.62Mi | 0.26 | -0.46 |
syslog_regex_logs2metric_ddmetrics
EXPERIMENT | VALUE_min | VALUE_p90 | VALUE_p99 | VALUE_max | VALUE_skewness | VALUE_kurtosis |
---|---|---|---|---|---|---|
baseline | 3.87Mi | 3.89Mi | 3.89Mi | 3.89Mi | -0.74 | -0.32 |
comparison | 3.73Mi | 3.75Mi | 3.76Mi | 3.76Mi | 0.44 | -0.15 |
syslog_splunk_hec_logs
EXPERIMENT | VALUE_min | VALUE_p90 | VALUE_p99 | VALUE_max | VALUE_skewness | VALUE_kurtosis |
---|---|---|---|---|---|---|
baseline | 6.96Mi | 7.03Mi | 7.04Mi | 7.04Mi | -1.08 | -0.21 |
comparison | 7.29Mi | 7.31Mi | 7.32Mi | 7.32Mi | 0.36 | -0.31 |
This commit introduces a new soak to investigate our pipelines in an ongoing basis. The pipeline configuration for vector and the sample data was contributed by work was contributed @vladimir-dd. I have expanded the soak to allow mounting a TESTNAME/data to smuggle static data into the minikube, by which we feed http_gen. Unfortunately this does not work as we cannot use the Virtual Box VM for soak testing and kubernetes/minikube#12301 is open. We will have to figure out some other way to smuggle data into the minikube for this soak to function. This commit depends on #10141 which depends on DataDog/lading#119. Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
This commit introduces a new soak to investigate our pipelines in an ongoing basis. The pipeline configuration for vector and the sample data was contributed by work was contributed @vladimir-dd. I have expanded the soak to allow mounting a TESTNAME/data to smuggle static data into the minikube, by which we feed http_gen. Unfortunately this does not work as we cannot use the Virtual Box VM for soak testing and kubernetes/minikube#12301 is open. We will have to figure out some other way to smuggle data into the minikube for this soak to function. This commit depends on #10141 which depends on DataDog/lading#119. Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
* Introduce a new http -> pipelines -> blackhole soak This commit introduces a new soak to investigate our pipelines in an ongoing basis. The pipeline configuration for vector and the sample data was contributed by work was contributed @vladimir-dd. I have expanded the soak to allow mounting a TESTNAME/data to smuggle static data into the minikube, by which we feed http_gen. Unfortunately this does not work as we cannot use the Virtual Box VM for soak testing and kubernetes/minikube#12301 is open. We will have to figure out some other way to smuggle data into the minikube for this soak to function. This commit depends on #10141 which depends on DataDog/lading#119. Signed-off-by: Brian L. Troutwine <brian@troutwine.us> * Use configmap hack It turns out that the problem discussed in the last commit is fixed by kubernetes/minikube#13013. This is not present in a minikube release yet, so we can't rely on it. That said, this commit introduces a hack whereby the bootstrap is passed in a configmap. This limits the size of the bootstrap with all the problems that come along with a low-entropy experiment. Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
This commit upgrades the soaks to use lading 0.6 -- currently targetting a SHA
release -- in preparation for soak testing with static files. The reason an
upgrade to lading 0.6 is necessary is outlined in
DataDog/lading#119. I have extracted common configuration
files upward into
soaks/common/configs
, making the transition easier.Signed-off-by: Brian L. Troutwine brian@troutwine.us