Julio Greff
Julio Greff
Presumably after the `client-go` upgrade, our `shipper_rest_client_latency_seconds` metrics started always reporting `gvr="Unknown"`. We suspect that `extractGVR` ([here](https://github.com/bookingcom/shipper/blob/master/pkg/metrics/prometheus/restclient.go#L62-L112)) is getting paths in a different way now.
`RESTLatencyMetric.Observe` and `RESTResultMetric.Increment` in `pkg/metrics/prometheus` currently don't expose the User-Agent used to make requests. Without having it, it's difficult for us to see which controllers might be getting throttled, or...
Shipper now uses Endpoints to check for traffic progression (#238), which is an improvement over just checking that pods got their labels. If pods don't make it into the Endpoints...
Rolling out a new version of an application is very implicit in our documentation, an user needs to be familiar enough with kubernetes to realize that you need to change...
### What does this PR do? Fixes the scheduling of configs under the following conditions: * When running `agent check`. Configs would not be scheduled in time, so `agent check`...
### What does this PR do? This matches the rest of the core agent, where the "official" hostname is normalized, and the raw, non-RFC-1123 compliant hostname is just an alias....
### What does this PR do? ### Motivation ### Additional Notes ### Possible Drawbacks / Trade-offs ### Describe how to test/QA your changes ### Reviewer's Checklist - [ ] If...
### What does this PR do? This is a small refactoring of the gRPC tagger server in the core agent, to be able to also expose it in the DCA....