Commit Graph

94 Commits (fbd049a094fdaad90a06c6098a1e4186e767b823)

Author SHA1 Message Date
idafurjes 6c5a573772
Chore: Move ReqContext to contexthandler service (#62102) 2 years ago
Sofia Papagiannaki 7ba076de10
Chore: Move swagger definitions to the handlers (#52643) 3 years ago
Sofia Papagiannaki 3e752a0db1
Alerting: modify alertmanager endpoints for proxying using the datasource UID (#47978) 3 years ago
Sofia Papagiannaki c8189e4808
API: enable proxying datasource calls using the datasource UID (#47634) 3 years ago
Owen Diehl 36614b03f7
Data Source Proxy: Migrate proxy to its own service and make more extensible (#31927) 4 years ago
Arve Knudsen 87c3a2b790
PluginManager: Make Plugins, Renderer and DataSources non-global (#31866) 4 years ago
Marcus Efraimsson c0edf88f9f
Data proxy: Fix encoded characters in URL path should be proxied encoded (#30597) 4 years ago
Arve Knudsen b79e61656a
Introduce TSDB service (#31520) 4 years ago
Joan López de la Franca Beltran 6415d2802e
Plugins: Requests validator (#30445) 4 years ago
Arve Knudsen 294770f411
Chore: Handle wrapped errors (#29223) 5 years ago
Arve Knudsen 164242f5fd
Data sources: Don't fail if URL doesn't specify protocol (#24497) 5 years ago
Arve Knudsen 7d88018531
DataSourceProxy: Handle URL parsing error (#23731) 5 years ago
Carl Bergquist 3fdd2648b1
Chore: Avoid aliasing importing models in api package (#22492) 5 years ago
Oleg Gaidarenko 75fa1f0207 Metrics: use consistent naming for exported variables (#18134) 6 years ago
Andrej Ocenas bbdc1c0e64 Add custom header with grafana user and a config switch for it 6 years ago
bergquist 8a3a3cccc3 moves metric package to /infra 6 years ago
Marcus Efraimsson 52d825f535
log error on datasource access denied 7 years ago
Marcus Efraimsson cfb061ddab
refactor datasource caching 7 years ago
Leonard Gram 97a3a4f33a removes debug log. 7 years ago
Leonard Gram d360d8cebc Requests for ds via backend blocked for users without permissions. 7 years ago
Marcus Efraimsson 3fa8088192
dataproxy should forward a trailing slash to proxy 7 years ago
Ryan McKinley 7168190f7a make sure we don't add the slash twice 7 years ago
Ryan McKinley bc68aa99b2 add the trailing slash 7 years ago
Torkel Ödegaard 0e9a6dcedc Use datasource cache for backend tsdb/query endpoint (#13266) 7 years ago
Julian Kornberger 0a415c50d0 Make golint happier 7 years ago
Julian Kornberger 7aab6a8887 Make golint happier 7 years ago
Dan Cech c0ecdee375
rename Context to ReqContext 7 years ago
Dan Cech 338655dd37
move Context and session out of middleware 7 years ago
Torkel Ödegaard 4f9fbcc211 dataproxy: added caching of datasources when doing data proxy requests, #9078 8 years ago
Torkel Ödegaard 8bf49c51b9 dataproxy: refactoring data source proxy to support route templates and wrote more tests for data proxy code, #9078 8 years ago
Torkel Ödegaard 63d6ab476a feat: data source proxy refactoring and route handling, #9078 8 years ago
Dan Cech e4cb103966 remove X-Forwarded-* headers added by nginx when proxying data source & plugin requests (#8418) 8 years ago
Dan Cech 007c08f2a8 remove X-Forwarded-* headers added by nginx when proxying data source & plugin requests (#8418) 8 years ago
Torkel Ödegaard 1cd632cc43 plugins: added state property to plugins 8 years ago
bergquist 9ece10ef24 style(dataproxy): simplify expression 8 years ago
Mitsuhiro Tanda 69566a23fc improve security of Prometheus datasource 8 years ago
bergquist d4a96b9741 tech(dataproxy): make the code a little bit more defensive 8 years ago
bergquist dd84fb563a style(dataproxy): renames log functions 8 years ago
bergquist 51bca7d84b tech(dataproxy): moves all parameters to Info call 8 years ago
Ricky Niemi 269d16301a Rename to audit logging to data proxy logging 8 years ago
Ricky Niemi 0fee7c863a Gate data proxy audit logging behind audit_logging server setting 8 years ago
Ricky Niemi d9cbb994b8 Clean up audit log formatting and code 8 years ago
Ricky Niemi d03977ac0e Add initial audit logging to data proxy 8 years ago
Carl Bergquist 2c7adccf12 Use cache for http.client in tsdb package. (#6833) 9 years ago
stuart nelson bc69c8ef40 Add transport cache for reverse proxy (#6776) 9 years ago
stuart nelson 9ed21c6a16 Add transport cache for reverse proxy (#6776) 9 years ago
Daniel Lee 0618122bcd feat(httpsettings): add tls auth option 9 years ago
Daniel Lee 387f8cc0c6 feat(dataproxy): TLS CA Cert for self-signed certs 9 years ago
Daniel Lee c9b2c694f1 refactor(dataproxy): TLS Client Auth 9 years ago
Joe Lanford 56b7e2dfaf Added support for TLS client auth for datasource proxies (#5801) 9 years ago