owensmallwood
2387798719
Unified Storage: Propagate traces from the apiserver grpc client ( #91226 )
2024-08-06 09:52:11 -06:00
Georges Chaudy
4baca6947d
ResourceServer: make the resource store the default unified storage backend ( #90899 )
...
* make the resource store the default unified storage backend
* add integration tests
* fix test non passing
* Update pkg/storage/unified/sql/test/integration_test.go
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
* lint
* fix tests
* fix no rows
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2024-07-25 18:17:39 +02:00
owensmallwood
1059441ec6
GRPC Service: Use native histogram when enabled ( #88804 )
...
* use native histogram when enabled
* enable native histograms permanently for grpc service histogram
2024-06-05 12:25:09 -06:00
Steve Simpson
5c89b8fe12
gRPC Server: Make message size limits configurable. ( #86982 )
...
* gRPC Server: Make message size limits configurable.
* Fix mistake, don't add opts twice
* Apply suggestions from code review
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com>
---------
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com>
2024-04-30 16:18:03 +02:00
Marcus Efraimsson
ac152ca416
Chore: Upgrade grpc-ecosystem/go-grpc-middleware to v2 ( #86724 )
...
* Chore: Replace deprecated prometheus grpc middleware
* go mod tidy without enterprise
* with updated sdk branch
* sdk v0.226.0
* remove deprecated opentracing support for outgoing plugin requests
* migrate to github.com/grpc-ecosystem/go-grpc-middleware/v2
* fix
2024-04-25 17:25:48 +02:00
owensmallwood
8c8885ef23
Storage Api: Adds traces ( #85391 )
...
- adds traces and improved logging to the unified storage server
- add a configurable logger to the gRPC server service
2024-04-16 08:30:51 -06:00
Alexander Weaver
a8fb01a502
Swap weaveworks/common utilities for equivalents in grafana/dskit ( #80051 )
...
* Replace histogram collector and grpc injectors
* Extract request timing utility
* Also vendor test file
* Suppress erroneous linter warn
2024-01-05 10:08:38 -06:00
Ryan McKinley
f69fd3726b
FeatureToggles: Add context and and an explicit global check ( #78081 )
2023-11-14 12:50:27 -08:00
Ryan McKinley
dec9a07738
Settings: Actually deprecate access to feature flags ( #78073 )
2023-11-13 11:39:01 -08:00
Ryan McKinley
85e629dc7d
Chore: make GPRCServerService private ( #74612 )
2023-09-08 12:44:18 -07:00
Steve Simpson
2d5300ce3a
gRPC Server: Instrument requests made to the server. ( #71914 )
...
* gRPC Server: Instrument requests made to the server.
Expose metrics from the gRPC server in order to monitor for failed responses
and response latency. Uses code from the already vendored weaveworks/common.
* Review comments.
2023-07-19 16:01:54 +02:00
Serge Zaitsev
bc2813ef06
Chore: Fix goimports grouping in pkg/services ( #62420 )
...
* fix goimports
* fix goimports order
2023-01-30 08:21:27 +00:00
Todd Treece
4163f31d76
GRPC Server: Add signedInUser to context ( #56059 )
2022-10-04 16:31:02 -04:00
Todd Treece
2d433194d0
GRPC Server: Add tracing interceptors ( #56045 )
...
Co-authored-by: Artur Wierzbicki <artur.wierzbicki@grafana.com>
2022-10-04 14:27:14 +04:00
Artur Wierzbicki
64eff8196c
Chore: expose grpc server address ( #56013 )
2022-09-29 08:42:01 -04:00
Todd Treece
a281c26580
GRPC Server: Move reflection to a separate gRPC service ( #55872 )
2022-09-28 14:00:46 -04:00
Alexander Emelin
55aae79744
GRPC Server: Add gRPC server service ( #47849 )
...
Co-authored-by: Todd Treece <todd.treece@grafana.com>
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2022-09-26 16:25:34 -04:00