kubernetes/test/e2e/framework
Kubernetes Submit Queue 40dcbc4eb3 Merge pull request #46461 from ncdc/e2e-suite-metrics
Automatic merge from submit-queue

Support grabbing test suite metrics

**What this PR does / why we need it**:
Add support for grabbing metrics that cover the entire test suite's execution.

Update the "interesting" controller-manager metrics to match the
current names for the garbage collector, and add namespace controller
metrics to the list.

If you enable `--gather-suite-metrics-at-teardown`, the metrics file is written to a file with a name such as `MetricsForE2ESuite_2017-05-25T20:25:57Z.json` in the `--report-dir`. If you don't specify `--report-dir`, the metrics are written to the test log output.

I'd like to enable this for some of the `pull-*` CI jobs, which will require a separate PR to test-infra.

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #

**Special notes for your reviewer**:

**Release note**:

```release-note
NONE
```

@kubernetes/sig-testing-pr-reviews @smarterclayton @wojtek-t @gmarek @derekwaynecarr @timothysc
2017-05-30 16:41:49 -07:00
..
authorizer_util.go add rbac v1beta1 2017-01-18 09:49:33 -05:00
BUILD Autogenerated files 2017-05-26 13:19:14 -07:00
cleanup.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
exec_util.go Move client/unversioned/remotecommand to client-go 2017-05-15 16:28:56 +03:00
federation_util.go Add the ability to customize federation system namespace in e2e turn up scripts. 2017-03-24 14:42:50 -07:00
firewall_util.go Update firewall e2e test for LB healthcheck firewall 2017-05-26 13:18:50 -07:00
framework.go Support grabbing test suite metrics 2017-05-26 11:21:27 -04:00
get-kubemark-resource-usage.go Make resource gatherer get data about etcd resource usage in kubemark setup 2017-04-13 15:22:36 +02:00
google_compute.go Delete regional static-ip instead of global for type=lb 2016-12-07 11:33:04 -08:00
ingress_utils.go GCE: Refactor firewalls/backendservices api; other small changes 2017-05-27 10:25:03 -07:00
jobs_util.go Merge pull request #42176 from enisoc/controller-ref-job 2017-04-20 12:57:06 -07:00
kubelet_stats.go Merge pull request #46423 from gmarek/fix_perf 2017-05-25 19:41:04 -07:00
log_size_monitoring.go Make log-monitor give up on trying to ssh to a dead node after some time 2017-05-30 10:27:10 +02:00
metrics_util.go Merge pull request #46461 from ncdc/e2e-suite-metrics 2017-05-30 16:41:49 -07:00
networking_utils.go Merge pull request #41903 from justinsb/clearer_test_logging 2017-05-08 15:42:53 -07:00
nodes_util.go Cleanup: replace some hardcoded codes and remove unused functions 2017-04-25 09:38:25 +08:00
perf_util.go Fix minor bugs in setting API call metrics with subresource 2017-05-29 15:04:52 +02:00
pods.go use default timeout for deletion 2017-03-08 14:40:19 -08:00
pv_util.go e2e test: test azure disk volume 2017-04-28 18:51:34 +00:00
resource_usage_gatherer.go Allow summaries to be printed out to ReportDir instead of stdout 2017-04-19 16:17:36 +02:00
service_util.go [e2e]Fix define redundant parameter 2017-05-30 16:09:33 +08:00
size.go Cleanup: replace some hardcoded codes and remove unused functions 2017-04-25 09:38:25 +08:00
statefulset_utils.go E2E test for statefulset burst 2017-05-21 01:14:31 -04:00
test_context.go Support grabbing test suite metrics 2017-05-26 11:21:27 -04:00
upgrade_util.go Move few reusable functions to upgrade_utils.go 2017-03-11 01:39:56 +05:30
util.go Merge pull request #45524 from MrHohn/l4-lb-healthcheck 2017-05-26 19:47:57 -07:00
volume_util.go Use dedicated Unix User and Group ID types 2017-05-05 14:07:38 +02:00