Todd Treece
e5a26a3f7c
K8s: Add apimachinery and apiserver packages ( #83190 )
2024-02-23 15:15:43 -05:00
Todd Treece
f4b432841b
Chore: Add env var check to make drone ( #83337 )
2024-02-23 21:28:30 +02:00
Todd Treece
2146f6ce1f
Chore: Update drone signature ( #83334 )
2024-02-23 14:10:51 -05:00
Todd Treece
23963a1f34
Chore: Update wire to v0.6.0 using bingo ( #83323 )
2024-02-23 12:48:26 -05:00
Todd Treece and ismail simsek
49d3cb29eb
Chore: Add go workspace ( #83191 )
...
---------
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2024-02-23 08:54:24 -05:00
Todd Treece
8f0431ba46
K8s: Pass ID token in X-Extra-id-token header ( #82893 )
2024-02-16 17:07:37 +02:00
Todd Treece
f593161ef6
K8s: Set X-Remote- headers for SignedInUser ( #82543 )
2024-02-15 12:29:36 -05:00
Todd Treece
8832971aff
Perf: Lazy initialization of charsetmaps in go-mssqldb ( #79729 )
2024-02-15 00:53:33 +02:00
Todd Treece and Charandas Batra
d6e6298103
K8s: Add Aggregation to Backend Service ( #81591 )
...
Co-authored-by: Charandas Batra <charandas.batra@grafana.com >
2024-02-12 22:59:35 +02:00
Todd Treece and Dan Cech
6d5211e172
K8s: Fix windows filepath issue in file storage ( #81919 )
...
Co-authored-by: Dan Cech <dcech@grafana.com >
2024-02-12 13:21:57 -05:00
Todd Treece
14869cc400
Docs: Update developer dependencies ( #82034 )
2024-02-09 17:25:15 -05:00
Todd Treece
bb6db46ecc
Chore: Update wire to v0.6.0 ( #82114 )
2024-02-07 13:29:32 -05:00
abaed01d7e
K8S/Shared Queries: Add Experimental PeakQ API ( #80839 )
...
First pass at a backend api built on top off app platform for shared-queries in explore and a query library with templating. Highly Experimental.
Under grafanaAPIServerWithExperimentalAPIs = true
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
Co-authored-by: Kyle Brandt <kyle@grafana.com >
2024-02-06 11:22:41 -05:00
Todd Treece
67b6be5515
K8s: Refactor config/options for aggregation ( #81739 )
2024-02-01 17:27:30 -05:00
Todd Treece
a5957ba555
DevEnv: Add pyroscope to self-instrumentation ( #78430 )
2024-01-02 15:35:59 -05:00
Todd Treece
b6d95889e1
Live: Add dashboard E2E smoke test ( #79880 )
2023-12-27 13:31:09 -05:00
Todd Treece
e28bbd50d8
PanelQueryRunner: Skip shallow diff when streaming ( #79860 )
2023-12-26 16:23:41 -05:00
Todd Treece
feb7b38fba
Metrics: Add commit & version to grafana_environment_info ( #79823 )
2023-12-22 06:02:52 -05:00
Todd Treece
14ff9ac679
Chore: Remove devenv jsonnet dependencies ( #79805 )
2023-12-21 11:59:01 -05:00
Todd Treece
8bcd40a186
Chore: Remove replace for kube-openapi ( #79533 )
2023-12-14 20:51:15 +02:00
Todd Treece and Ryan McKinley
d492100adc
Chore: Bump k8s dependencies to v0.29.0 ( #79492 )
...
* Chore: Bump k8s dependencies to v0.29.0
* update the openapi fork
* use post process spec
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-12-14 10:00:48 -05:00
Todd Treece
2f295dfec9
Chore: Bump k8s dependencies to v0.28.4 ( #79331 )
2023-12-12 00:53:24 +08:00
Todd Treece
89934b0884
K8s: Merge metric registries ( #79256 )
2023-12-08 10:44:46 -05:00
Todd Treece
cf164145bf
K8s: Build openapi defs in production ( #79182 )
2023-12-07 00:06:18 +02:00
Todd Treece
2a2a132c61
K8s: Refactor metrics to share k8s registry ( #79106 )
2023-12-06 16:34:23 -05:00
Todd Treece
ea36336c0a
Chore: Ensure BuildVersion is set when using CDN ( #79169 )
2023-12-06 15:27:08 -05:00
Todd Treece
7e2aad1d01
Revert "K8s: Refactor metrics to share k8s registry ( #77957 )" ( #79079 )
...
This reverts commit 38bc41651a .
2023-12-05 09:34:07 -05:00
Todd Treece and Ryan McKinley
38bc41651a
K8s: Refactor metrics to share k8s registry ( #77957 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-12-04 10:54:59 -08:00
Todd Treece and Ryan McKinley
529271d7a8
Perf: Disable core kind registry ( #78568 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-11-28 09:09:54 +01:00
Todd Treece
4203a83538
K8s: Prevent user impersonation ( #78555 )
2023-11-22 15:55:37 -05:00
Todd Treece
384f5ccdc6
Playlist: Add internal API version ( #77318 )
2023-11-01 09:44:04 -04:00
Todd Treece
798e224ce6
K8s: JSON file storage ( #75759 )
2023-10-27 16:39:27 -04:00
Todd Treece
bf8af608a7
K8s: Add tracer provider to config ( #77003 )
2023-10-25 15:19:44 -04:00
Todd Treece
162a422f0a
K8s: Playlist apply fix ( #76971 )
2023-10-24 10:19:17 -04:00
Todd Treece
b0eeeb9404
Playlists: Fix K8s list interface ( #76993 )
2023-10-23 12:47:39 -07:00
Todd Treece
949b3af1b2
K8s: Remove duplicate listener in production ( #76583 )
2023-10-23 21:42:10 +03:00
Todd Treece and Kristin Laemmert
863f25acf7
K8s: Add grafana-apiserver config ( #76649 )
...
Co-authored-by: Kristin Laemmert <mildwonkey@users.noreply.github.com >
2023-10-17 11:29:06 -04:00
Todd Treece
ec7ed11ea1
K8s: Logging improvements ( #76646 )
2023-10-17 10:44:23 -04:00
Todd Treece
664ebf771e
K8s: Playlist frontend reads ( #76057 )
2023-10-05 15:00:36 -04:00
Todd Treece
d9160553f9
K8s: Remove /k8s/ prefix ( #75959 )
2023-10-04 14:05:50 -04:00
Todd Treece
c31ddce0b6
K8s: Add org ID and role authorizers ( #75701 )
2023-09-28 18:28:58 -04:00
Todd Treece
bb9e66e671
K8s: Add storage dual writer ( #75403 )
2023-09-26 17:15:15 -04:00
Todd Treece and Ryan McKinley
440f9a6ffb
K8s: Register apiserver as background service, and list real playlists ( #75338 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-09-25 15:31:58 -07:00
Todd Treece
0f398e940d
K8s: Playlist API example ( #75260 )
...
K8s: Playlist example
2023-09-22 14:17:53 -04:00
Todd Treece
71fe6f8390
Live: Add logging to memory cache ( #75245 )
2023-09-21 12:59:01 -04:00
Todd Treece
4f06d362df
Chore: Add additional debug info to live websocket pushes ( #75131 )
2023-09-19 19:33:23 -04:00
Todd Treece
9770b870e3
Chore: Update centrifuge to v0.30.2 ( #74855 )
2023-09-14 08:03:41 -04:00
Todd Treece
699c5c1e2e
Chore: Fix grafana-apiserver config ( #74608 )
2023-09-08 17:12:12 +03:00
Todd Treece
f3ffc850aa
Chore: Revert dskit service additions ( #72608 )
2023-08-03 09:19:01 -04:00
Todd Treece
29fef40f26
Chore: Move backgroundsvcs and usagestatssvcs to registry ( #72692 )
2023-08-02 09:25:55 -04:00
Todd Treece and Will Browne
4b95f611c2
Chore: Add AwaitHealthy to ModuleEngine and Server ( #72215 )
...
* Chore: Add AwaitHealthy to ModuleEngine and Server
* switch from fmt.Errorf to errors.New
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com >
---------
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com >
2023-07-24 14:01:07 -04:00
Todd Treece
d280fedb3f
Chore: Wrap provisioning in dskit service ( #71598 )
2023-07-18 15:37:25 -04:00
Todd Treece
52121b7165
Chore: Add grafana-apiserver ( #70721 )
...
* add grafana-apiserver
* remove watchset & move provisioning and http server to background
services
* remove scheme
* otel fixes (#70874 )
* remove module ProvideRegistry test
* use certgenerator from apiserver package
* Control collector/pdata from going to v1.0.0-rc8 (as Tempo 1.5.1 would have it)
2023-07-14 12:22:10 -07:00
Todd Treece
8f975cfdb8
Modules: Add registry ( #70859 )
2023-06-29 07:58:45 -04:00
Todd Treece
fc858d982c
Kinds: Add pluralName override for Preferences ( #69122 )
2023-05-26 13:08:43 -07:00
Todd Treece
a420040c73
Chore: Remove CRD generation ( #67286 )
2023-04-26 09:52:13 -04:00
Todd Treece
c1f1cb8524
Chore: Remove apiserver from devenv sources ( #64847 )
2023-03-15 14:46:35 -04:00
Todd Treece and Michael Mandrus
27d961d712
Chore: Update CODEOWNERS for app platform squad ( #64268 )
...
Co-authored-by: Michael Mandrus <41969079+mmandrus@users.noreply.github.com >
2023-03-06 16:50:09 -05:00
Todd Treece and Will Browne
e217854c24
Chore: Add initial support for deployment modes ( #63992 )
...
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com >
2023-03-06 14:06:52 -05:00
Todd Treece
dea108a8b9
DevEnv: Add k8s apiserver ( #63031 )
...
Adds kind to bingo dependencies, and makes it available via `make devenv sources=apiserver`.
2023-02-07 20:34:05 -05:00
Todd Treece
19ca93d5ce
Prometheus: Fix concurrency issue with exemplar sampler initialization ( #61281 )
2023-01-11 08:27:47 -05:00
Todd Treece
73d5aa4878
Prometheus: Refactor exemplar sampler ( #60278 )
2022-12-30 13:04:35 -05:00
Todd Treece
c090de9ed9
Chore: Move dev-dashboards jsonnet into separate directory ( #58619 )
2022-11-11 04:19:29 -05:00
Todd Treece
d80abd173b
Chore: Sort generated jsonnet dashboards by full path ( #58267 )
2022-11-04 15:14:56 -04:00
Todd Treece
e105b5a107
Chore: Add jsonnet library for devenv dashboards ( #57928 )
2022-11-03 11:04:39 -04:00
Todd Treece
d45fe6e25c
Chore: Add NewAnonymousSignedInUser to user service ( #57537 )
2022-11-03 14:03:29 +01:00
Todd Treece
53d7404e2b
Chore: Add appcontext.WithUser and appcontext.User ( #57534 )
2022-10-25 07:51:24 -04:00
Todd Treece
4163f31d76
GRPC Server: Add signedInUser to context ( #56059 )
2022-10-04 16:31:02 -04:00
Todd Treece
152c7f149a
Prometheus: Add Exemplar sampling for streaming parser ( #56049 )
2022-10-04 08:40:01 -04:00
Todd Treece and Artur Wierzbicki
2d433194d0
GRPC Server: Add tracing interceptors ( #56045 )
...
Co-authored-by: Artur Wierzbicki <artur.wierzbicki@grafana.com >
2022-10-04 14:27:14 +04:00
Todd Treece
1c61c81dde
Prometheus: Various buffered and streaming parsing fixes ( #55941 )
2022-10-03 10:26:54 -04:00
Todd Treece
a281c26580
GRPC Server: Move reflection to a separate gRPC service ( #55872 )
2022-09-28 14:00:46 -04:00
Todd Treece
b5d57c45e3
Plugins: Add support for HTTP logger ( #46578 )
2022-07-21 09:46:47 -04:00
Todd Treece
342344bb03
Variables: Selectively reload panels on URL update ( #51003 )
2022-06-24 13:06:36 -04:00
Todd Treece
99db588919
Data Sources: Add QueryData OAuth & cookie forwarding middleware ( #50466 )
2022-06-10 08:41:29 -04:00
Todd Treece
4aa5e7e69e
Prometheus: Fix resource call panic ( #50216 )
2022-06-05 14:18:26 -04:00
Todd Treece
64d93498de
Chore: Update grafana-plugin-sdk-go to v0.136.0 ( #50127 )
2022-06-03 08:25:52 -04:00
Todd Treece
0101c19374
Prometheus: Predefined scopes for Azure authentication ( #49861 )
2022-05-31 05:20:26 -04:00
Todd Treece
b8563958bd
Prometheus: Disable prometheusStreamingJSONParser by default ( #49825 )
2022-05-30 10:04:44 -04:00
Todd Treece
1308e28d8b
Docs: Document Prometheus NaN breaking change ( #49688 )
2022-05-26 09:32:04 -04:00
Todd Treece
668625aaeb
Docs: Fix duplicate text in What’s new in Grafana v9.0 ( #49699 )
2022-05-26 15:30:47 +02:00
Todd Treece
33d4850c90
Prometheus: Fix sort issue in wide frames ( #49660 )
2022-05-25 23:32:55 -04:00
Todd Treece
70b3a0a500
Prometheus: Enable prometheusStreamingJSONParser by default ( #49475 )
2022-05-25 12:51:09 -04:00
Todd Treece
94b9c524a8
Prometheus: Streaming JSON parser performance improvements ( #48792 )
2022-05-24 16:17:11 -04:00
Todd Treece and Alexander Emelin
f0f33733a5
Search: Add DashboardIndexExtender interface ( #49045 )
...
Co-authored-by: Alexander Emelin <frvzmb@gmail.com >
2022-05-19 12:46:18 -04:00
Todd Treece
859cc92da7
Prometheus: Set default method to POST in new HTTP client ( #49198 )
2022-05-18 15:44:41 -04:00
Todd Treece
87e8521591
Prometheus: Implement Streaming JSON Parser ( #48477 )
...
use `prometheusStreamingJSONParser` feature toggle to enable
2022-05-13 20:28:54 +02:00
Todd Treece
6cbaa18cf6
Prometheus: Add golden JSON tests ( #48941 )
2022-05-12 17:09:58 +02:00
Todd Treece
e1a9ce4cc4
Prometheus: Move existing query logic to new buffered package ( #48668 )
2022-05-12 05:34:09 -04:00
Todd Treece
ec666f8785
Converter: Add result type to frame meta ( #48769 )
2022-05-05 16:57:24 +02:00
Todd Treece
9529c35efa
Converter: Add support for parsing prometheus string ( #48727 )
2022-05-04 20:26:32 -04:00
Todd Treece
35300a816a
Prometheus: Add support for streaming scalar parsing ( #48725 )
2022-05-04 16:03:48 -04:00
Todd Treece
6e6f6e3cce
Converter: Add support for parsing error & warning from prometheus results ( #48721 )
2022-05-04 12:01:18 -07:00
Todd Treece
54e5152d37
Chore: Update grafana-plugin-sdk-go to v0.134.0 ( #48540 )
2022-04-29 16:14:32 +02:00
Todd Treece
6f4131ad15
Chore: Update grafana-plugin-sdk-go to v0.133.0 ( #48382 )
2022-04-28 06:14:49 -04:00
Todd Treece
3f58abe9bd
Chore: Update go version used in CI to 1.17.8 ( #46591 )
2022-03-16 07:25:54 -04:00
Todd Treece
41f3d56c3f
Chore: Update grafana-plugin-sdk-go to v0.129.0 ( #46544 )
2022-03-14 13:32:11 -04:00
Todd Treece
cf9f76319a
DevEnv: Enable remote write for prometheus ( #46256 )
2022-03-14 09:18:33 -04:00
Todd Treece
db5f480a8f
Prometheus: Fix timestamp truncation ( #46302 )
...
* avoid truncation to seconding by using time.Time directly
* update test coverage
2022-03-08 10:55:25 -05:00
Todd Treece
01df00fd0f
DataFrame: Add cached response notice for X-Cache: HIT header ( #45564 )
2022-02-23 04:17:35 +01:00