Commit Graph

95 Commits (fde79020eff7ffecd3cd8ba2f26c4afb1ba4dfd7)

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