Commit Graph

40 Commits

Author SHA1 Message Date
Rao Yunkun
bc387ca3fd Add metering default config.
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com>
2021-04-20 12:10:41 +08:00
Rao Yunkun
ab86f606a8 Update UT.
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com>
2021-04-20 10:02:46 +08:00
Rao Yunkun
5904e2e9be Remove metering ConfigMap dependency.
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com>
2021-04-19 17:36:01 +08:00
zhu733756
f49a9c1620 fix bug for node metrics on overview page
Signed-off-by: zhu733756 <talonzhu@yunify.com>
2021-04-13 15:46:22 +08:00
Rao Yunkun
d531d6b671 Update UT.
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com>
2021-04-07 17:15:44 +08:00
Rao Yunkun
43eaf904f6 Add namespacedResourcesFilter field back in reqParams struct.
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com>
2021-04-07 15:22:56 +08:00
Rao Yunkun
836b279fee Update metering UT.
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com>
2021-03-31 22:04:17 +08:00
Rao Yunkun
76ffaa8794 Update UT
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com>
2021-03-31 16:58:10 +08:00
Rao Yunkun
845f6bbe89 Intergate OpenPitrix metrics into metering.
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com>
2021-03-30 18:13:18 +08:00
Rao Yunkun
d08e402384 Integate metering module and support metering data csv format export.
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com>
2021-03-30 15:46:16 +08:00
zryfish
ac275b6e98 add goimports format action (#3630)
Signed-off-by: Jeff <jeffzhang@yunify.com>
2021-03-30 13:44:24 +08:00
LiHui
83e6221f3a openpitrix crd
Signed-off-by: LiHui <andrewli@yunify.com>

delete helm repo, release and app

Signed-off-by: LiHui <andrewli@yunify.com>

Fix Dockerfile

Signed-off-by: LiHui <andrewli@yunify.com>

add unit test for category controller

Signed-off-by: LiHui <andrewli@yunify.com>

resource api

Signed-off-by: LiHui <andrewli@yunify.com>

miscellaneous

Signed-off-by: LiHui <andrewli@yunify.com>

resource api

Signed-off-by: LiHui <andrewli@yunify.com>

add s3 repo indx

Signed-off-by: LiHui <andrewli@yunify.com>

attachment api

Signed-off-by: LiHui <andrewli@yunify.com>

repo controller test

Signed-off-by: LiHui <andrewli@yunify.com>

application controller test

Signed-off-by: LiHui <andrewli@yunify.com>

release metric

Signed-off-by: LiHui <andrewli@yunify.com>

helm release controller test

Signed-off-by: LiHui <andrewli@yunify.com>

move constants to /pkg/apis/application

Signed-off-by: LiHui <andrewli@yunify.com>

remove unused code

Signed-off-by: LiHui <andrewli@yunify.com>

add license header

Signed-off-by: LiHui <andrewli@yunify.com>

Fix bugs

Signed-off-by: LiHui <andrewli@yunify.com>

cluster cluent

Signed-off-by: LiHui <andrewli@yunify.com>

format code

Signed-off-by: LiHui <andrewli@yunify.com>

move workspace,cluster from spec to labels

Signed-off-by: LiHui <andrewli@yunify.com>

add license header

Signed-off-by: LiHui <andrewli@yunify.com>

openpitrix test

Signed-off-by: LiHui <andrewli@yunify.com>

add worksapce labels for app in appstore

Signed-off-by: LiHui <andrewli@yunify.com>
2021-03-09 18:30:02 +08:00
Rao Yunkun
5bddda51e7 Change metering exported format to csv.
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com>
2021-03-02 11:56:08 +08:00
yunkunrao
e9073f0486 Add metering api.
Signed-off-by: yunkunrao <yunkunrao@yunify.com>
2021-02-22 14:31:10 +08:00
root
3095fd9403 Add test code to metrics client, and fix metrics items process
Signed-off-by: root <danma@yunify.com>
2021-01-26 08:30:41 +00:00
root
8c86c9e1a5 Add metrics-server client to monitoring
Signed-off-by: root <danma@yunify.com>
2021-01-25 07:10:41 +00:00
junotx
371c9b187d custom alerting
Signed-off-by: junotx <junotx@126.com>
2021-01-12 16:52:36 +08:00
junotx
9304e839b1 fix metrics query bug for pods with duplicate name in one node
Signed-off-by: junotx <junotx@126.com>
2021-01-08 13:53:49 +08:00
Zack Zhang
f20c1f33f1 refactor application controller
Signed-off-by: zackzhang <zackzhang@yunify.com>
2021-01-04 16:34:04 +08:00
hongming
fe6c5de00f update dependencies
Signed-off-by: hongming <talonwan@yunify.com>
2021-01-04 15:35:32 +08:00
junotx
933d0b5571 custom monitoring with cluster level
Signed-off-by: junotx <junotx@126.com>
2020-12-10 17:16:38 +08:00
junotx
1df035ed06 support for querying pods metrics from the cluster level
Signed-off-by: junotx <junotx@126.com>
2020-12-09 10:23:33 +08:00
huanggze
10fedfe432 minor cleanup
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-11-03 11:58:16 +08:00
huanggze
0f09020359 fix: time skew in monitoring responses
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-08-13 17:33:36 +08:00
zryfish
6f367e4f22 fix some swagger json errors (#2869)
Signed-off-by: Jeff <zw0948@gmail.com>
2020-08-13 13:24:58 +08:00
zryfish
dbc33fe5d2 add license header (#2761)
Signed-off-by: Jeff <zw0948@gmail.com>
2020-08-05 15:54:17 +08:00
huanggze
b4f899b337 fix: cannot sorting in ascending order
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-07-13 12:01:56 +08:00
huanggze
5c695a1c90 monitor: add platform metrics
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-05-23 15:09:20 +08:00
huanggze
4f39094e2f monitoring: update node_pod_quota
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-05-15 21:01:29 +08:00
huanggze
8b913abd61 api: list metric labels and values
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-05-15 19:22:23 +08:00
huanggze
fc56333d3c monitoring: some bug fix
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-04-24 21:00:59 +08:00
KubeSphere CI Bot
3f89eaef7e Merge pull request #2016 from huanggze/dev-fix
fix isRangeQuery
2020-04-21 13:37:23 +08:00
KubeSphere CI Bot
3f1efb8e45 Merge pull request #2007 from huanggze/dev-custom
feat: custom monitoring
2020-04-20 20:04:22 +08:00
huanggze
dd78c1a036 feat: custom monitoring
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-04-20 17:33:06 +08:00
huanggze
9709161540 fix isRangeQuery
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-04-17 16:48:07 +08:00
huanggze
6ef372a923 upgrade monitoring api version (#2015)
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-04-17 16:00:01 +08:00
zryfish
372a52e70e monitor: add tests
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-04-13 09:37:37 +08:00
zryfish
eb8a3c0dc6 refactor authentication (#1950) 2020-03-15 17:55:55 +08:00
Guangzhe Huang
148a804726 refactor monitoring (#1751)
Signed-off-by: huanggze <loganhuang@yunify.com>
2020-03-07 12:34:52 +08:00
Jeff
2968666376 move custom apis to kapis 2019-12-09 11:12:45 +08:00