Commit Graph

2340 Commits

Author SHA1 Message Date
Christian Schlotter 44831f7386
Prevent multiple custom resource configurations for the same resource 2022-08-24 08:20:08 +02:00
Kubernetes Prow Robot 5b017f7ffc
Merge pull request #1789 from mrueg/update-go
Update dependencies
2022-08-23 07:13:24 -07:00
Kubernetes Prow Robot 69cc1960b9
Merge pull request #1812 from bavarianbidi/deprecate_precomputed_endpoint_metrics
graduate new endpoint metrics to STABLE
2022-08-23 07:09:24 -07:00
Mario Constanti 9f7d1af299 graduate new endpoint metrics to STABLE
* graduate kube_endpoint_ports and kube_endpoint_address to STABLE
* graduate kube_endpoint_address_not_ready and
  kube_endpoint_address_available to DEPRECATED as the information is
precomputed during metrics-scraping

Signed-off-by: Mario Constanti <mario@constanti.de>
2022-08-23 09:06:49 +02:00
Manuel Rüger 03906e6e49 Update dependencies
go v1.18.3 -> v1.18.5
prometheus v2.35.0 -> v2.37.0
golangci-lint v1.46.2 -> v1.48.0

Several go dependencies, among them:

k8s v1.24.2 -> v1.24.4

cloudbuild image
v20211118-2f2d816b90 -> v20220609-2e4c91eb7e

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-08-22 18:56:39 +02:00
Kubernetes Prow Robot f1d5653465
Merge pull request #1809 from chrischdi/pr-info-nometric-nil
Do not expose info metric for nil objects
2022-08-19 05:45:52 -07:00
Christian Schlotter 25f3b8f45a
Do not expose info metric for nil objects 2022-08-19 13:28:23 +02:00
Kubernetes Prow Robot 3532203e8f
Merge pull request #1799 from kaitoii11/rolebinding
Add support for rolebindings
2022-08-18 12:22:12 -07:00
Kubernetes Prow Robot b314ccb826
Merge pull request #1777 from chrischdi/poc-additional-metric-types-2
pkg/customresourcestate implement info and stateSet metric type and refactor configuration file
2022-08-18 12:20:13 -07:00
Christian Schlotter 52d3ab621b
pkg/customresourcestate implement info and stateSet metric type and refactor configuration file
* Adds detection of booleans in string format to getNum.
* Refactors configuration file to allow definition of different metric types
  having different configuration variables.
* Refactor order of types and funcs in pkg/customersourcestate.
* Allows info and stateSet metrics to iterate over arrays.
* Adds `nilIsZero` config variable to gauge to indicate non-existing values to tread as 0 value instead of returning an error.
* Skip adding a label instead of setting value to `<nil>`.
* Replace namespace and subsystem by metricsNamePrefix
* Adjust docs for customresourcestate metrics to align with new configuration file
2022-08-18 21:05:09 +02:00
Kubernetes Prow Robot 4bb1b38397
Merge pull request #1807 from dmpe/strcuturedlogging_part1
feat(logging): migration to structure logging for main.go, pkg/ & internal/ folders
2022-08-16 00:17:07 -07:00
Kubernetes Prow Robot 9063fa6b17
Merge pull request #1808 from mrueg/drop-pkg-errors
Replace pkg/errors with stdlib errors
2022-08-15 22:41:07 -07:00
Manuel Rüger 2f20203c09 Replace pkg/errors with stdlib errors
github.com/pkg/errors is archived and not maintained anymore.
Replace it with stdlib functions.

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-08-15 20:25:09 +02:00
John ebb8b10551
Apply suggestions from code review
Co-authored-by: JUN YANG <yang.jun22@zte.com.cn>
2022-08-13 21:44:46 +02:00
John d5486a7d87
Apply suggestions from code review
Co-authored-by: JUN YANG <yang.jun22@zte.com.cn>
2022-08-13 21:44:23 +02:00
John 62beea063a
Apply suggestions from code review
Co-authored-by: JUN YANG <yang.jun22@zte.com.cn>
2022-08-13 21:44:00 +02:00
John a2ccd75234
Apply suggestions from code review
Co-authored-by: JUN YANG <yang.jun22@zte.com.cn>
2022-08-13 14:46:18 +02:00
dmpe f406c1aa1d feat(logging): migrate to structured logging
Signed-off-by: dmpe <John Malc> <cincenko@outlook.com>
2022-08-13 14:18:56 +02:00
Kaito Ii ba904d874c fix typos 2022-08-10 01:56:20 +09:00
Kaito Ii aa01f53446 fix metrics name 2022-08-10 01:49:55 +09:00
Kaito Ii df7dafe962
Apply suggestions from code review
Co-authored-by: Manuel Rüger <manuel@rueg.eu>
2022-08-10 00:36:49 +09:00
Kubernetes Prow Robot 767af98d2f
Merge pull request #1725 from tanguyfalconnet/feat/hpa/status_current_target
feat(hpa): status current metric
2022-08-09 07:34:51 -07:00
Kaito Ii 2cd6aaa8aa fix filename and sort order 2022-08-09 23:17:20 +09:00
Kaito Ii de8b1b40d2 fix typo 2022-08-07 02:03:09 +09:00
Kaito Ii 51df8fe763 add rolebinding metrics 2022-08-07 01:32:57 +09:00
Kubernetes Prow Robot fad76e457a
Merge pull request #1784 from ikarlashov/fix_customresourcestate_doc
Fix custom resource metrics documentation
2022-07-11 22:20:53 -07:00
Kubernetes Prow Robot 3fc5dd385f
Merge pull request #1780 from mrueg/update-security-contacts
SECURITY_CONTACTS: Sync with OWNERS
2022-07-11 08:01:48 -07:00
Evgen Karlashov 9197bb28b9 Changes to customresourcestate doc
Signed-off-by: Evgen Karlashov <ievgen.karlashov@kpn.com>
2022-07-08 11:25:06 +02:00
Evgen Karlashov 5ba662251f Fix custom resource metrics documentation
Signed-off-by: Evgen Karlashov <ievgen.karlashov@kpn.com>
2022-07-08 11:25:06 +02:00
Manuel Rüger c7810d151c SECURITY_CONTACTS: Sync with OWNERS
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-07-04 18:55:42 +02:00
Kubernetes Prow Robot 335e9e1235
Merge pull request #1759 from kaitoii11/roles
Add support for role and cluster role
2022-07-04 05:35:24 -07:00
Kaito Ii 64926a3407 fix libsonnet to add roles 2022-06-30 22:03:14 +09:00
Kaito Ii a601d33bb4 Fix typo
Signed-off-by: Kaito Ii <kaitoii1111@gmail.com>
2022-06-30 20:55:28 +09:00
Kaito Ii 3c9908d0b3 add role and cluster role
Signed-off-by: Kaito Ii <kaitoii1111@gmail.com>
2022-06-30 20:55:25 +09:00
Kubernetes Prow Robot e4011f8f4b
Merge pull request #1773 from Serializator/service-account-metrics-1717
Add support for the ServiceAccount resource (Ref: #1717)
2022-06-30 02:12:07 -07:00
Kubernetes Prow Robot d0969f49b0
Merge pull request #1774 from Serializator/update-developer-docs-new-resource-metric-collector
Update the developer documentation for adding a new resource metric collector
2022-06-29 15:14:06 -07:00
Julian van den Berkmortel a2ab72a773
Update the developer documentation for adding a new resource metric collector 2022-06-29 23:59:32 +02:00
Julian van den Berkmortel 6a24f639f8
Add support for the ServiceAccount resource (Ref: #1717) 2022-06-29 23:58:01 +02:00
Kubernetes Prow Robot 26c889014b
Merge pull request #1772 from Serializator/readme-versioning-heading
Add "Versioning" heading to the README.md
2022-06-29 10:50:07 -07:00
Kubernetes Prow Robot 5798914f95
Merge pull request #1769 from Serializator/kube-pod-tolerations-metric-1744
Add metric for pod tolerations (Ref: #1744)
2022-06-29 09:44:06 -07:00
Julian van den Berkmortel af39c7e217
Add "Versioning" heading to the README.md 2022-06-29 18:01:00 +02:00
Julian van den Berkmortel a0980c87d1
Add metric for pod tolerations (Ref: #1744) 2022-06-29 17:56:52 +02:00
Kubernetes Prow Robot 4692dc66c6
Merge pull request #1767 from yosshi825/fix/typo
fix:typo
2022-06-28 06:59:57 -07:00
yosshi825 9c90196261 fix:typo 2022-06-28 22:40:31 +09:00
Kubernetes Prow Robot b0153df9dc
Merge pull request #1766 from dontan001/timestamp_support
To support read the timestamp fields of custom resources
2022-06-28 06:19:58 -07:00
dongge.tan 889d7b4281 To support read the timestamp fields of custom resources 2022-06-28 16:27:54 +08:00
Kubernetes Prow Robot 3bc65571c4
Merge pull request #1764 from yangjunmyfm192085/updatereadme
update the description about metrics server
2022-06-27 00:00:59 -07:00
杨军10092085 f70471b84b update the description about metrics server 2022-06-27 14:52:59 +08:00
Kubernetes Prow Robot 8d8df116d9
Merge pull request #1761 from bavarianbidi/new_kube_endpoint_address_metrics
add new kube_endpoint_address metric
2022-06-22 09:29:43 -07:00
Mario Constanti 6082c0335c kube_endpoint_address now has a ready label
Signed-off-by: Mario Constanti <mario@constanti.de>
2022-06-22 13:35:33 +02:00