Commit Graph

12 Commits

Author SHA1 Message Date
James Munnelly
948a2cf77c Add more OWNERS files with auto-labels
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-01-24 19:38:31 +00:00
James Munnelly
804d328b14 Add prometheus metrics for ACME client HTTP requests
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-01-16 23:05:53 +00:00
James Munnelly
0fcc0c666c Update copyright header year
Signed-off-by: James Munnelly <james@munnelly.eu>
2019-01-07 15:07:55 +00:00
Louis Taylor
e5f60c1220
Update comment
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:56 +00:00
Louis Taylor
0241f14263
Rename metric to certificate_expiration_timestamp_seconds
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:55 +00:00
Louis Taylor
ce6ec9f2a8
Add licence boilerplate
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:52 +00:00
Louis Taylor
fd30a2c7dc
Check for IsNotFound and IsInvalidData errors
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:51 +00:00
Louis Taylor
83a06f9ab8
Update deps
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:50 +00:00
Louis Taylor
80b21cb379
Remove struct name
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:49 +00:00
Louis Taylor
297c8e25b9
Add metrics test
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:48 +00:00
Louis Taylor
88b979b404
Remove zero case handling
Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:46 +00:00
Louis Taylor
cf872a9fc9
Add prometheus metrics
Count certificate requests

Add certificate_expiry_time_seconds metric

Register certificate_expiry_time_seconds metric, fix kind switch and fix metric status result

Export nameForIssuer and remove unneccessary switch

Refactor metrics into controller context

Move metrics collection into functions

Move error checking for metrics collection back into sync function

Remove space

Add TODO

Move update certificate expiry function to metrics package

Refactor metrics functionality

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Run dep ensure

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Fix build

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Refactor

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Fix reporting errors

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Add comments

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Remove unused issuerType

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Update dep inputs-digest

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Don't update status

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Make metrics package level var

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Add prometheusMetricsServerMaxHeaderBytes comment

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Add failures metric

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Remove issue metrics

TODO: hopefully revert this at some point.
Signed-off-by: Louis Taylor <louis@kragniz.eu>

Assign metrics

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Update dep digest

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Fix copyright header

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Remove old metrics server

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Update bazel files

Signed-off-by: Louis Taylor <louis@kragniz.eu>

Clean up

Signed-off-by: Louis Taylor <louis@kragniz.eu>
2018-11-26 13:13:44 +00:00