Doug Fawley
fbff2abb0f
*: update `interface{}` to `any` and `go.mod` version to `go 1.19` ( #6544 )
2023-08-14 09:04:46 -07:00
Easwar Swaminathan
d524b40946
multiple: update dependencies after 1.57 branch cut ( #6452 )
2023-07-18 14:09:46 -07:00
Zach Reyes
7aab9c05b7
stats: Add RPC event for blocking for a picker update ( #6422 )
2023-07-18 13:50:03 -04:00
Zach Reyes
dd350d02da
stats/opencensus: Fix flaky metrics test ( #6372 )
2023-06-20 17:04:30 -04:00
Doug Fawley
7aeea8f496
orca: add application utilization and range checking ( #6357 )
2023-06-07 13:31:08 -07:00
Doug Fawley
81c513a49c
opencensus: stop overwriting ctx parameter in tests ( #6350 )
2023-06-06 10:37:24 -07:00
Chris Smith
c9d3ea5673
deps: google.golang.org/genproto to latest in all modules ( #6319 )
2023-06-02 10:38:02 -07:00
Doug Fawley
6c2529bca8
xds: support pick_first custom load balancing policy (A62) ( #6314 )
2023-05-30 09:52:23 -07:00
Zach Reyes
157db1907e
stats/opencensus: Fix flaky test span ( #6296 )
2023-05-25 17:13:37 -04:00
Gregory Cooke
f19266cca4
xds: support built-in Stdout audit logger type ( #6298 )
...
This PR adds the functionality to parse and build the known StdoutLogger that we include as an implemented AuditLogger.
2023-05-25 13:24:45 -04:00
Gregory Cooke
e853dbf004
authz: add conversion of json to RBAC Audit Logging config ( #6192 )
...
Add conversion of json to RBAC Audit Logging config
2023-04-26 15:05:18 -04:00
Arvind Bright
16651f60dd
go.mod: update all dependencies ( #6214 )
2023-04-18 17:02:56 -07:00
Easwar Swaminathan
bfb57b8b49
testing: delete internal copy of test service proto, and use canonical one ( #6164 )
2023-04-05 17:12:57 -07:00
Zach Reyes
10401b9289
stats/opencensus: the backend to Sent. Attempt. and Recv. ( #6173 )
2023-04-05 17:00:35 -04:00
Zach Reyes
4a12595692
stats/opencensus: Switch helper to return Span Context from context ( #6156 )
2023-03-30 15:37:05 -04:00
Easwar Swaminathan
415ccdf154
go.mod: update all dependencies after 1.54 branch cut ( #6132 )
2023-03-28 16:03:41 -07:00
Zach Reyes
4efec30eb3
stats/opencensus: remove leading slash for per call metrics ( #6141 )
2023-03-20 19:31:30 -04:00
Zach Reyes
70c5291509
observability: remove import replace directive and switch it to point to latest commit ( #6122 )
2023-03-17 20:55:52 -04:00
Zach Reyes
b638faff22
stats/opencensus: Add message prefix to metrics names ( #6126 )
2023-03-17 14:34:52 -04:00
Zach Reyes
36fd0a4396
gcp/observability: Add compressed metrics to observability module and synchronize View data with exporter ( #6105 )
2023-03-14 22:50:56 -04:00
Easwar Swaminathan
22608213b8
go.mod: upgrade golang.org/x/net to address CVE-2022-41723 ( #6106 )
2023-03-09 16:30:30 -08:00
Zach Reyes
55d8783479
gcp/observability: Link logs and traces by logging Trace and Span IDs ( #6056 )
2023-03-09 13:56:23 -05:00
Zach Reyes
f31168468f
stats/opencensus: New uncompressed metrics and align with tracing spec ( #6051 )
2023-03-03 17:21:40 -05:00
Zach Reyes
8702a2ebf4
stats/opencensus: Add top level call span ( #6030 )
2023-02-21 15:51:28 -05:00
Zach Reyes
abff344ead
stats/opencensus: Add per call latency metric ( #6017 )
2023-02-16 17:33:17 -05:00
Zach Reyes
dd12def821
stats/opencensus: Add OpenCensus traces support ( #5978 )
...
* Add opencensus traces support
2023-02-14 16:27:28 -05:00
Zach Reyes
f69e9ad8d4
stats/opencensus: Add OpenCensus metrics support ( #5923 )
2023-02-06 20:00:14 -05:00
Doug Fawley
bf3ad35240
*: update all dependencies ( #5924 )
2023-01-11 13:49:41 -08:00
Zach Reyes
42b7b6331c
stats/opencensus: OpenCensus instrumentation api ( #5919 )
2023-01-11 14:21:24 -05:00
andremissaglia
3fd80b0c52
Fix flaky test MultipleClientStatsHandler ( #5739 )
2022-10-25 10:56:33 -07:00
Lidi Zheng
ea86bf7497
stats: add support for multiple stats handlers in a single client or server ( #5347 )
2022-06-03 09:15:50 -07:00
赵延
c44f627fd1
cleanup: replace grpc.WithInsecure with insecure.NewCredentials ( #5177 )
2022-02-09 11:17:46 -08:00
Ryan Leung
14ebd917f2
lint: fix some unused parameter issues ( #4956 )
2021-11-09 11:18:21 -08:00
Doug Fawley
d41f21ca05
stats: support stats for all retry attempts; support transparent retry ( #4749 )
2021-09-14 15:11:42 -07:00
Iskandarov Lev
4faa31f0a5
stats: add stream info inside stats.Begin ( #4533 )
2021-06-18 13:21:07 -07:00
Doug Fawley
d3ae124a07
cleanup: use different import alias for services than messages ( #4148 )
2021-01-12 12:23:41 -08:00
Doug Fawley
ecc9a99b66
interop: remove test.proto clones/variants and use grpc-proto repo instead ( #4129 )
2021-01-07 14:19:11 -08:00
Edmond
8f3cc6cc26
protoc-gen-go-grpc: export grpc.ServiceDesc ( #4035 )
2020-11-23 14:56:57 -08:00
Timothy Gu
20636e76a9
protobuf: update protoc to latest version ( #4038 )
...
Presently, protoc 3.3.0 (released in 2017) is still being used. This
commit updates the vet.sh script as well as existing generated files to
use protoc 3.14.0 instead.
The only concrete change this brings is updated import paths of
Timestamp and Duration types. However, in practice this is a no-op,
since the types themselves are already aliased to the new import path:
- https://pkg.go.dev/github.com/golang/protobuf@v1.4.3/ptypes/duration#Duration
- https://pkg.go.dev/github.com/golang/protobuf@v1.4.3/ptypes/timestamp#Timestamp
2020-11-16 16:59:46 -08:00
Gaurav Gahlot
d7a7a304ff
testing: Avoid using context.Background ( #3949 )
2020-11-05 09:25:17 -08:00
Doug Fawley
4e8458e5c6
protobuf: update all generated code to google.golang.org/protobuf ( #3932 )
2020-10-21 16:05:44 -07:00
Doug Fawley
9519efffeb
cmd/protoc-gen-go-grpc: use grpc.ServiceRegistrar instead of *grpc.Server ( #3968 )
2020-10-20 13:02:25 -07:00
Doug Fawley
02cd07d9bb
cmd/protoc-gen-go-grpc: revert to interface-based service registration ( #3911 )
2020-09-29 15:17:06 -07:00
Doug Fawley
ff9dd65c90
protoc-gen-go-grpc: generate interfaces optionally; remove NewFooService ( #3876 )
2020-09-16 10:15:56 -07:00
Doug Fawley
d31b671000
cmd/protoc-gen-go-grpc: call interceptor even if handler is unset ( #3849 )
2020-08-26 16:05:36 -07:00
Doug Fawley
44d73dff99
cmd/protoc-gen-go-grpc: rework service registration ( #3828 )
2020-08-25 09:28:01 -07:00
Doug Fawley
ad51f572fd
protoc-gen-go-grpc: add requirement of embedding UnimplementedServer in services ( #3657 )
2020-06-04 10:56:13 -07:00
Damien Neil
f818fd2a02
all: regenerate .pb.go files using cmd/protoc-gen-go-grpc ( #3646 )
...
Change regenerate.sh to use cmd/protoc-gen-go-grpc and rerun it.
This splits the gRPC service definitions into separate files, but
otherwise has no changes.
2020-05-28 13:52:49 -07:00
Damien Neil
15653fec60
all: refactor .pb.go generation ( #3451 )
...
Replace various //go:generate lines and regenerate.sh scripts with a
single, top-level regenerate.sh that regenerates all .pb.go files.
Placing generation in a single script ensures that all files are
generated with similar parameters. The new regenerate.sh uses the
protoc-gen-go version defined in test/tools/go.mod and automatically
handles new .proto files as they are added.
Do some minor refactoring on .proto files: Every file now has a
go_package option (which will be required by a future version of the
code generator), and file imports are all relative to the repository
root.
2020-04-24 08:54:03 -07:00
Matthew Dolan
b3dcc68129
stats: set response compression codec on stats.InHeader and stats.OutHeader ( #3390 )
2020-03-20 10:12:38 -07:00