Arjun Naik
8492832baa
Skipper metrics collection for resource types
...
Signed-off-by: Arjun Naik <arjun.rn@gmail.com >
2018-11-21 15:16:26 +01:00
Muhammad Muaaz Saleem
d50771094a
Making metrics TTL configurable per instance of metric store
...
Avoiding the global var and making metrics TTL configurable per
metric store
Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de >
2018-11-20 16:34:17 +01:00
Muhammad Muaaz Saleem
553f8b5993
Testing that metrics with TTL > now are not removed
...
This test mostly serves as protection against regression
Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de >
2018-11-20 11:00:13 +01:00
Muhammad Muaaz Saleem
b1745c5eed
Making TTL configurable, at least globally
...
Making metrics expiration TTL configurable globally configurable.
This is so RemoveExpired can be tested. Not making the TTL configurable
per metric yet because it could change behaviour in production.
Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de >
2018-11-20 10:34:44 +01:00
Muhammad Muaaz Saleem
49cdca4c68
Testing expired metrics' removal
...
Testing that metrics get removed once expired. Tests are failing
because metric.TTL isn't configurable at the moment
Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de >
2018-11-19 23:28:06 +01:00
Muhammad Muaaz Saleem
7c8c239d18
Testing External Metrics Storage
...
Added a testcase for insert/list/get an external metric
Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de >
2018-11-19 15:57:51 +01:00
Muhammad Muaaz Saleem
fb1a08195d
Testing GetMetricsBySelector
...
Adding test cases to get metrics by label selector
Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de >
2018-11-19 14:55:35 +01:00
Muhammad Muaaz Saleem
669eb2b441
Making the tests table driven
...
Adding test cases to insert/list/get a namespaced and a non-namespaced
resource metric
Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de >
2018-11-19 14:10:21 +01:00
Muhammad Muaaz Saleem
7e247ce0d4
Adding a basic test for the metricStore
...
Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de >
2018-11-15 18:05:52 +01:00
Mikkel Oscar Lyderik Larsen
c86a82ca88
Simple ZMON collector implementation ( #2 )
...
* Simple ZMON collector implementation
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
* Add tests for ZMON client
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
* Add tests for zmon collector
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
* Update ZMON collector docs
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
* Expose tags instead of entities for queries
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
* Remove unused function
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2018-10-29 14:26:25 +01:00
Nick Jüttner
b18acf3ed0
Adding event recorder and replace glog ( #12 )
...
Signed-off-by: Nick Jüttner <nick@zalando.de >
2018-10-24 17:27:30 +02:00
Martin Linkhorst
3e7b8ba964
Expose basic go metrics via prometheus ( #11 )
...
* feat: expose basic go metrics via prometheus
Signed-off-by: Martin Linkhorst <martin.linkhorst@zalando.de >
* feat: expose basic counter of successful and failed collections and updates
Signed-off-by: Martin Linkhorst <martin.linkhorst@zalando.de >
2018-10-19 13:40:31 +02:00
Mikkel Oscar Lyderik Larsen
1daacb0873
Rename module path from mikkeloscar -> zalando-incubator
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de >
2018-10-14 11:37:58 +02:00
Per Ploug
3db0cc3135
Adding boilerplate files
...
Signed-off-by: Per Ploug <per.ploug@zalando.de >
2018-10-08 13:17:05 +02:00