Commit Graph

2340 Commits

Author SHA1 Message Date
Frederic Branczyk 97d69ebd7b
CHANGELOG: add changelog for v0.4.1 2017-02-10 15:24:39 -08:00
Fabian Reinartz 5ee8709152 Merge pull request #86 from brancz/fix-deployment-panic
deployment: skip max unavailable if rolling update is unset
2017-02-10 13:18:58 -08:00
Frederic Branczyk cc8b48c246
deployment: skip max unavailable if rolling update is unset
This previously caused panics when objects did not have the
RollingUpdate struct set.
2017-02-10 12:30:59 -08:00
Frederic Branczyk ab97d74099 Merge pull request #80 from brancz/cut-0.4.0
CHANGELOG: add changelog entry for v0.4.0 release
2017-02-09 18:19:24 -08:00
Andy Xie dcc15d6103 fix make test units with cgo 2017-02-08 21:00:39 +08:00
Frederic Branczyk d872eff879
CHANGELOG: add changelog entry for v0.4.0 release 2017-02-07 10:46:06 -08:00
Frederic Branczyk 7191367aa9 Merge pull request #78 from kubernetes/replicaset-metrics
add replicaset metrics
2017-02-03 10:39:45 +01:00
Frederic Branczyk edd182ece0
add replicaset metrics 2017-02-02 14:29:58 +01:00
Frederic Branczyk ac919d9d73 Merge pull request #77 from kubernetes/collector-extraction
allow choosing which collectors to run
2017-02-02 14:29:41 +01:00
Frederic Branczyk efdfc9a331
allow choosing which collectors to run 2017-02-02 14:07:02 +01:00
Frederic Branczyk cd2b5622a5 Merge pull request #76 from vdavidoff/master
Add kube_deployment_spec_strategy_rollingupdate_max_unavailable
2017-01-27 18:38:09 +01:00
Andrew Davidoff 5696e9a8cd Add kube_deployment_spec_strategy_rollingupdate_max_unavailable 2017-01-27 09:02:32 -07:00
Frederic Branczyk 905c09f165 Merge pull request #75 from vdavidoff/master
client-go update and new Deployment metric
2017-01-27 09:27:20 +01:00
Andrew Davidoff bfce8b6201 Update Deployment test for RollingUpdate MaxUnavailable metric 2017-01-27 05:58:35 +00:00
Andrew Davidoff 7b6eb5ab81 client-go update and new Deployment metric
* Update to the newest tagged client-go release, v2.0.0-alpha.1
* Expose Deployment RollingUpdate Strategy MaxUnavailable
2017-01-27 04:56:43 +00:00
Frederic Branczyk 027547c5f2 Merge pull request #69 from fate-grand-order/master
fix misspell "with" in deployment_test.go
2017-01-17 08:25:47 +01:00
fate-grand-order cda242cd1a fix misspell "with" in deployment_test.go 2017-01-17 15:22:50 +08:00
Frederic Branczyk 57b80d544d Merge pull request #68 from koudaiii/master
If --cluster-info is false, kubeconfig needs to be valid.
2017-01-11 10:26:37 +01:00
koudaiii 047b1e6d7e If --cluster-info is false, kubeconfig is valid 2017-01-11 16:32:49 +09:00
Fabian Reinartz d07f95ec5c Merge pull request #60 from brancz/consistent-naming
rename resource_quota to resourcequota
2016-12-21 00:20:37 +01:00
Fabian Reinartz dad1a9e8d9 Merge pull request #62 from frodenas/fix-kubeconfig
Fix loading kubeconfig file
2016-12-21 00:13:19 +01:00
Ferran Rodenas ac716b14dc Fix loading kubeconfig file
* Don't set a default --kubeconfig flag value so NewDefaultClientConfigLoadingRules
will pick up the default locations

* Set an ExplicitPath using --kubeconfig flag value
2016-12-20 22:28:45 +01:00
Frederic Branczyk abfbaaf505
rename resource_quota to resourcequota
The convention of using an object kind in the metric name is to use the
same that would be used when using `kubectl`. So in this case `kubectl
get resourcequota`.
2016-12-20 15:06:32 +01:00
Frederic Branczyk 87d7c6d083 Merge pull request #59 from brancz/naming-consistency
Consistently name pod container resource metrics
2016-12-15 13:39:56 -08:00
slaws cc49cb4468 Add resource quotas metrics (#51) 2016-12-15 13:13:28 -08:00
Frederic Branczyk 54ad74dfda
Consistently name pod container resource metrics 2016-12-12 15:30:46 -08:00
Luke Mallon a56ab73604 Add node name to pod metric labels (#52) 2016-12-12 13:00:14 -08:00
Dominik Schulz 6622d0a6e6 Add DaemonSet metrics (#54) 2016-12-12 12:55:45 -08:00
Dominik Schulz 02d57f63b2 Export per container limits (#49)
Fixes #48
2016-11-22 14:05:05 +01:00
Frederic Branczyk 1af012d826 Merge pull request #43 from brancz/release-0.3
Cut v0.3.0
2016-10-18 14:19:22 +02:00
Frederic Branczyk 73e195ea41
bump to version 0.3 and add changelog 2016-10-18 14:00:19 +02:00
Fabian Reinartz 07e4d4f5b0 Merge pull request #30 from brancz/clientgo15
use kubernetes informer framework
2016-10-18 13:49:52 +02:00
Fabian Reinartz 6c0afa1f1e Merge pull request #39 from brancz/fix-typo
fix allocateable -> allocatable
2016-10-18 13:49:09 +02:00
Fabian Reinartz 091859e505 Fix resource fractions (#41)
This fixes the generation of resource metrics to respect milli
precision.
2016-10-17 15:43:04 +02:00
Frederic Branczyk 67bf6b9c09 don't panic when requesting help (#42) 2016-10-17 15:32:29 +02:00
Frederic Branczyk 31e5223604 normalize cpu cores unit (#40) 2016-10-17 15:02:18 +02:00
Frederic Branczyk 9bbd1af70d
use kubernetes informer framework 2016-10-17 14:32:51 +02:00
Frederic Branczyk f689aa5f04
vendor: k8s.io/client-go/1.5 2016-10-17 13:32:20 +02:00
Frederic Branczyk c9a38ff80e
fix allocateable -> allocatable 2016-10-17 13:30:12 +02:00
ahakanbaba 8817286780 Added metrics describing the cpu and mem requests per container . (#35)
These metrics are retrieved using the v1 api directly.
No additional accumulation or computation is done.

The state is maintained per container in a pod in kubernetes.

The metrics are also tagged by the node, where  the containers are residing.
Our use case for these metrics are as follows:

It is useful to accumulate these per node and understand how much
remaining un-requested resourced are available in each node.

This would give an indication of the "utilization" of the cluster.
2016-10-13 11:05:50 +02:00
Frederic Branczyk 959747820f Merge pull request #36 from shamil/master
Add deployment metadata generation metric
2016-10-12 12:37:29 +02:00
Alex Simenduev 0c42e7ab7f Add deployment metadata.generation metric 2016-10-12 13:28:11 +03:00
Frederic Branczyk b0e07e4b2e Merge pull request #37 from rul/unschedulable
Add node unschedulable metric
2016-10-12 12:13:34 +02:00
Raúl Benencia e3794359a7 Add node unschedulable metric 2016-10-11 21:00:16 -07:00
Frederic Branczyk 50fa19b934 Merge pull request #31 from kubernetes/gcrio
Add official gcr.io image URL
2016-10-04 14:02:02 +02:00
Fabian Reinartz f4b114e5f8 Add official gcr.io image URL 2016-10-04 12:12:28 +02:00
Frederic Branczyk 40b1b8208f Merge pull request #26 from w0mbat/master
Update container build instructions
2016-09-20 14:01:29 +02:00
Daniel Sachse 7bf19c7d37 Update container build instructions 2016-09-20 12:42:47 +02:00
Fabian Reinartz 031eb8da34 Add Makefile (#25)
* Remove canonical import path

This either causes issues for the CI or people having the
repo checked out into the correct k8s.io/kube-state-metrics directory

.

* Add Makefile
2016-09-20 12:12:20 +02:00
Daniel Sachse 1cce9e63cc Added docker image and kubernetes files 2016-09-20 11:11:53 +02:00