Mikolaj Pawlikowski
11ec058b3b
Add PING_NUMBER envvar support
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2019-03-14 11:27:49 +00:00
stuart nelson
895af850a1
Make PodSelecter a member on config struct
...
Signed-off-by: stuart nelson <stuartnelson3@gmail.com >
2019-03-13 15:30:18 +01:00
stuart nelson
771f303062
Add rendezvous hash for selecting subset of nodes
...
Select a user-defined number of pods via
rendezvous hash. This is important for larger
clusters, where the metric cardinality explosion
is too much for a single prometheus to handle.
Signed-off-by: stuart nelson <stuartnelson3@gmail.com >
2019-03-13 15:30:18 +01:00
Mikolaj Pawlikowski
593307dc01
change the block size to 14 pixels (enough for two digits, so 100 machines cluster)
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2019-02-22 17:32:22 +00:00
Mikolaj Pawlikowski
d8f0d696ea
add a basic legend to the heatmap image
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2019-02-21 18:34:30 +00:00
Mikolaj Pawlikowski
2efee0f5e5
read the tresholds from the query params
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2019-02-21 17:40:06 +00:00
Mikolaj Pawlikowski
fd84599157
remove debug print statements
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2019-02-21 16:13:20 +00:00
Mikolaj Pawlikowski
f5c2763000
add an endpoint for generating a /heatmap.png
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2019-02-21 13:51:20 +00:00
Mikolaj Pawlikowski
22b96d001d
add a skeleton for creating a heatmap png
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2019-02-21 13:50:59 +00:00
Mikolaj Pawlikowski
513d8ee489
newer go-swagger has some fancier templates
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2019-02-20 16:44:25 +00:00
Mikolaj Pawlikowski
15b4598606
make swagger to update the response-time-ms field
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2019-02-20 16:43:42 +00:00
tfinethy
871b86471d
Include response time in PodResult
...
Signed-off-by: tfinethy <tfinethy@cogolabs.com >
Remove all swagger updates
Change response-time to match status-code formatting
Switch to float64 and use milliseconds as the unit
2019-02-17 12:38:53 -05:00
Ivan Kalita
8bd1672e07
Remove license header from healthz-related autogenerated files
...
According to #32 .
Signed-off-by: Ivan Kalita <kaduev13@gmail.com >
2018-12-21 14:45:54 +01:00
Mikolaj Pawlikowski
1dc28da389
Merge branch 'master' into 8-healthz-endpoint
2018-12-21 14:42:48 +01:00
Ivan Kalita
1e324f78b9
Remove license header from autogenerated files
...
According to #32 .
Signed-off-by: Ivan Kalita <kaduev13@gmail.com >
2018-12-21 14:28:44 +01:00
Ted Wexler
38f409b7bd
Fix merge issue
...
Signed-off-by: Ted Wexler <twexler@bloomberg.net >
2018-12-20 17:26:46 +00:00
Mikolaj Pawlikowski
083b4ef962
Merge branch 'master' into dynamic-label-selector
2018-12-20 18:20:38 +01:00
Ivan Kalita
d40bed4d3e
Fix of the healthz endpoint handler
...
According to #8 .
Signed-off-by: Ivan Kalita <kaduev13@gmail.com >
2018-12-20 18:17:09 +01:00
Ivan Kalita
ebbe41f4ef
Add simple healthz endpoint
...
According to #8 .
Signed-off-by: Ivan Kalita <kaduev13@gmail.com >
2018-12-20 18:12:18 +01:00
Mikolaj Pawlikowski
5bad42922e
Explicitly return empty string on error reading namespace
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2018-12-20 18:03:17 +01:00
Ted Wexler
4cddd3b5f8
Use a configuration value for the label selector when discovering goldpinger pods
...
Signed-off-by: Ted Wexler <twexler@bloomberg.net >
2018-12-20 14:53:59 +00:00
Mikolaj Pawlikowski
8a2d9e6f37
Fix indentation
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2018-12-20 15:42:47 +01:00
Blake
7612a46029
Limit the list of Pod.List calls by namespace
...
On larger clusters with thousands of pods listing all pods is too expensive.
Signed-off-by: Blake <blake.barnett@postmates.com >
2018-12-18 14:45:43 -08:00
Ted Wexler
d1dfd54ec6
Set a sane default for REFRESH_INTERVAL
...
Fixes #7
Signed-off-by: Ted Wexler <twexler@bloomberg.net >
2018-12-07 21:25:11 +00:00
Mikolaj Pawlikowski
9fda1ec4e7
remove the manual group counting
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2018-12-06 15:48:30 +00:00
Kevin P. Fleming
fa643e9be8
Initial commit
2018-12-04 13:33:45 -05:00