boulder/grpc
Phil Porada 07d6713736
grpc: client/server histogram bucket change (#7591)
Changes the default grpc client/server histogram buckets from the
defaults to better track the long tail of slow requests. Removes `.005`
and `.25` granularity in favor of adding the larger values of `45` and `90`
to avoid changing the cardinality.

```
# Before, the default prometheus buckets
[]float64{.005, .01, .025, .05, .1, .25, .5, 1, 2.5, 5, 10}

# After
[]float64{.01, .025, .05, .1, .5, 1, 2.5, 5, 10, 45, 90}
```

Fixes https://github.com/letsencrypt/boulder/issues/6384
2024-07-16 10:36:57 -07:00
..
creds Dynamically generate grpc-creds at integration test startup (#7477) 2024-05-15 11:31:23 -04:00
internal Replace explicit int loops with range-over-int (#7434) 2024-04-22 10:34:51 -07:00
noncebalancer Update google.golang.org/grpc to v1.59.0 (#7130) 2023-11-02 10:20:14 -04:00
test_proto Use generic types for gRPC stream implementations (#7501) 2024-05-24 13:54:25 -07:00
client.go grpc: client/server histogram bucket change (#7591) 2024-07-16 10:36:57 -07:00
client_test.go wfe2: don't pass through client-initiated cancellation (#6608) 2023-01-26 17:26:15 -08:00
errors.go Ensure gRPC suberror metadata is ascii-only (#7282) 2024-02-06 17:40:45 -08:00
errors_test.go grpc: add NoWaitForReady config field (#6850) 2023-05-09 16:16:44 -07:00
generate.go Unify protobuf generation (#5458) 2021-06-07 08:49:15 -07:00
interceptors.go grpc: add NoWaitForReady config field (#6850) 2023-05-09 16:16:44 -07:00
interceptors_test.go Replace explicit int loops with range-over-int (#7434) 2024-04-22 10:34:51 -07:00
pb-marshalling.go Upgrade go-jose from v2.6.1 to v.4.0.1 (#7345) 2024-04-02 17:49:51 -04:00
pb-marshalling_test.go Upgrade go-jose from v2.6.1 to v.4.0.1 (#7345) 2024-04-02 17:49:51 -04:00
protogen.sh Use generic types for gRPC stream implementations (#7501) 2024-05-24 13:54:25 -07:00
resolver.go Re-enable errcheck linter (#6819) 2023-04-14 15:41:12 -04:00
resolver_test.go grpc: Implement a static multiple IP address gRPC resolver (#6270) 2022-08-05 10:20:57 -07:00
server.go grpc: client/server histogram bucket change (#7591) 2024-07-16 10:36:57 -07:00
server_test.go grpc/sa: Implement deep health checks (#6928) 2023-06-12 13:58:53 -04:00