Xuewei Zhang
23dc265971
Add Prometheus exporter.
2019-06-13 00:51:17 -07:00
Xuewei Zhang
a07176073a
Add existing monitors into the problem daemon registration hook.
2019-06-13 00:51:17 -07:00
Xuewei Zhang
5814195ad5
Move apiserver-reporting logic into k8s_exporter.
...
Added CLI option "enable-k8s-exporter" (default to true). Users can use
this option to enable/disable exporting to Kubernetes control plane.
This commit also removes all the apiserver-specific logic from package
problemdetector.
Future exporters (e.g. to local journald, Prometheus, other control
planes) should implement types.Exporter interface.
2019-06-12 18:29:18 -07:00
liangwei
4110e5350d
node-problem-detector --version should not require monitors specify
2019-04-17 09:58:12 +08:00
Andy Xie
10dbfef1a8
add custom problem detector plugin
2017-11-22 10:14:09 +08:00
Andy Xie
0a914cae09
refactor options pkg
2017-02-23 08:23:52 +08:00
Random-Liu
6170b0c87f
Add multiple log monitoring support.
2017-02-15 13:15:18 -08:00
Random-Liu
10fc831409
Change kernel specific name in code base and change syslog to filelog.
2017-02-15 13:07:01 -08:00
Random-Liu
ee2a5b1a5f
Create a goroutine for the http server.
2017-02-07 19:12:47 -08:00
Andy Xie
d0e0a8c765
add options pkg
2017-02-07 18:44:21 +08:00
Andy Xie
b28c622d83
change flag to pflag
2017-02-07 10:31:19 +08:00
Random-Liu
20ffe37cea
Add NPD endpoints: /debug/pprof, /healthz, /conditions.
2017-02-03 11:07:06 -08:00
Random-Liu
c15d463ad5
Finish the journald support
2017-01-19 01:59:09 -08:00
Andy Xie
7302c70143
add -hostname-override
2017-01-18 23:45:30 +08:00
Random-Liu
aedb371d06
Add --version flag.
2017-01-12 02:07:25 -08:00