huanggze
fdabeadf20
fix doc-gen conflict
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2020-02-07 11:58:09 +08:00
huanggze
6a623c4c66
update container metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2020-02-06 10:52:32 +08:00
huanggze
a3a0371203
filter out metrics with empty resource_name when sorting
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2020-01-14 23:24:53 +08:00
huanggze
82db9fd721
add metrics workload_memory_usage
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-10-29 16:57:59 +08:00
huanggze
7ccd23c720
add metric namespace_configmap_count
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-10-24 15:16:51 +08:00
huanggze
f8bf984191
monitor: no need to produce error when devops is disabled
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-10-17 15:53:48 +08:00
huanggze
dbfb7f8fc9
fix crash when monit is disabled
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-10-15 16:06:50 +08:00
huanggze
a0588747f8
metrics: add missing placeholder
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-29 12:04:25 +08:00
huanggze
2ad1e49dcc
monitor: filter out non-labeled workspace
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-25 15:55:26 +08:00
huanggze
0e6a19a779
comment-1
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-19 11:56:12 +08:00
huanggze
df6ed5e995
refactor monitor module
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-18 15:53:25 +08:00
Jeff
97c9a1786a
1. change glog to klog
...
2. move types to api package to avoid cyclic import
2019-09-16 18:46:28 +08:00
Jeff
96d2ac4112
This is a huge commit, it does following things:
...
1. refactor kubesphere dependency service client creation, we can
disable dependency by config
2. dependencies can be configured by configuration file
3. refactor cmd package using cobra.Command, so we can use hypersphere
to invoke command sepearately. Later we only need to build one image to
contains all kubesphere core components. One command to rule them all!
4. live reloading configuration currently not implemented
2019-09-11 19:53:35 +08:00
huanggze
7bcec5b608
add pvc utilisation metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-11 11:41:47 +08:00
Xin Wang
87865f9416
add pvc stats api
...
Signed-off-by: Xin Wang <wileywang@yunify.com >
2019-09-05 14:15:46 +08:00
huanggze
e61ca5dc2b
fix pod quota metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-08-10 15:24:56 +08:00
huanggze
fa3d09b880
fix PromQL construction
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-06-30 19:53:42 +08:00
huanggze
cbec574fa3
declare type FormatedLevelMetric explicitly
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-06-30 19:39:50 +08:00
huanggze
5f86fa8906
monitor: remove absent from PromQL
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-06-28 16:15:47 +08:00
huanggze
adf225d0b3
fix: fill empty metrics data with zeros
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-06-26 18:03:10 +08:00
huanggze
a8cb551483
api: update descriptions and change path for monitoring apis
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-06-22 18:58:47 +08:00
huanggze
08e432cb7f
fix: filter out loopback devices when calculating disk space metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-06-21 21:03:17 +08:00
huanggze
48a025b257
fix: update metrics for node disk usage and capacity
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-06-19 20:17:13 +08:00
huanggze
2861865c09
doc: add monitoring and logging api doc
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-06-10 10:21:58 +08:00
huanggze
41b85a7534
fix: update disk metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-05-16 23:29:52 +08:00
huanggze
d9cc03408c
fix: filter out old namespace data from workspace cpu and memory metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-05-11 20:42:01 +08:00
huanggze
e575a217f3
update: change an argument
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-05-11 16:12:33 +08:00
huanggze
1a9b17f98d
fix: ensure old namespce data to be filterred out correctly in metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-05-11 12:00:15 +08:00
huanggze
3d36b254b0
fix: ensure namespces to be filterred correctly in workspace metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-05-10 23:37:28 +08:00
huanggze
ac96101142
fix: namespace resourcequota of pod count
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-05-07 23:17:19 +08:00
huanggze
7748ad8f3c
update resource quota metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-05-06 17:36:02 +08:00
huanggze
1239ed23ac
bug fix: workload monitoring
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-05-06 17:36:02 +08:00
hongming
8e2acfa7f6
add extra annotations
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-05-05 23:02:21 +08:00
huanggze
3e8035dc2b
update pod metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-05-05 09:11:05 +08:00
huanggze
20a4525d58
refactor monitoring modules
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-04-28 21:08:27 +08:00
huanggze
5d8fd5c6ac
round cpu usage metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-04-28 21:08:27 +08:00
huanggze
d8117e567c
update etcd metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-04-28 21:08:27 +08:00
hongming
dd963c0be4
fix: ks-account abnormal restart
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-04-23 19:30:30 +08:00
huanggze
800800acd1
add a new etcd metric
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-04-14 16:18:41 +08:00
huanggze
3a3e49547b
add component monitoring
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-04-11 15:17:41 +08:00
huanggze
17e09190be
monitoring, logging model minor updates
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-04-09 14:42:43 +08:00
hongming
c4c021b5a2
Resolved merge conflict
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-04-08 22:54:51 +08:00
huanggze
9a9664f06c
monitoring model bug fix
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-04-08 21:27:00 +08:00
hongming
93ad572e19
refine tenant api
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-04-08 20:48:31 +08:00
hongming
744bd053e3
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# cmd/ks-apiserver/app/server.go
2019-04-01 02:48:10 +08:00
huanggze
b48803a735
add feature: logging and monitoring
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-03-21 16:45:48 +08:00
zryfish
523a0f01aa
refactor iam api
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-03-20 13:09:33 +08:00
hongming
4144404b0b
use go 1.12
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-03-15 18:24:00 +08:00
hongming
b59c244ca2
add ks-iam and ks-apigateway
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-03-11 21:21:06 +08:00
jeff
47bf8820f4
Initial commit
2019-03-07 17:08:54 +08:00