Torkel Ödegaard
|
a02cf5beb7
|
feat(logging): added loging filters
|
2016-06-07 12:11:41 +02:00 |
|
Torkel Ödegaard
|
3dc7706c45
|
feat(loggin): improved http request panic handling
|
2016-06-07 10:05:10 +02:00 |
|
Torkel Ödegaard
|
9741af2031
|
feat(logging): progress on new logging #4590
|
2016-06-07 09:29:47 +02:00 |
|
Torkel Ödegaard
|
22778e6efd
|
feat(logging): a lot of progress on moving to new logging lib, #4590
|
2016-06-06 23:06:44 +02:00 |
|
Torkel Ödegaard
|
064e474b0a
|
Merge branch 'metrics_reporting'
|
2016-06-03 18:06:41 +02:00 |
|
Torkel Ödegaard
|
eee49a4995
|
feat(instrumentation): added meter, histogram and new timer, timer now send p25, p75, p90, p99 percentiles in 1000 sample exp decaying sample
|
2016-06-03 12:50:51 +02:00 |
|
Torkel Ödegaard
|
3065d10931
|
feat(timing): timing is now working with graphite and influxdb
|
2016-06-03 09:17:36 +02:00 |
|
Torkel Ödegaard
|
1283461b89
|
fix(gzip): add plugin proxy to gzip exclusion, fixes #5237
|
2016-06-02 09:56:53 +02:00 |
|
Dmitry Smirnov
|
3fd6ae597d
|
minor spelling corrections
Signed-off-by: Dmitry Smirnov <onlyjob@member.fsf.org>
|
2016-02-16 12:12:04 +11:00 |
|
Torkel Ödegaard
|
6da3af5e89
|
Merge branch 'new_macaron'
|
2016-01-13 15:48:49 +01:00 |
|
Torkel Ödegaard
|
2cf0dc2cb2
|
fix(gofmt): fixed non formated go file
|
2016-01-13 15:43:32 +01:00 |
|
Torkel Ödegaard
|
bdb67d4909
|
fix(build): fixed dependency and build issue
|
2016-01-13 15:38:54 +01:00 |
|
bergquist
|
4fe72ebf69
|
feat(macaron): upgrades macaron version
|
2016-01-13 15:11:23 +01:00 |
|
Torkel Ödegaard
|
ad94f99d57
|
refactor(apps): more WIP work on apps
|
2015-12-22 11:37:44 +01:00 |
|
Torkel Ödegaard
|
eacc46da6d
|
feat(plugins): WIP on new apps concept
|
2015-12-21 23:09:27 +01:00 |
|
Carl Bergquist
|
fabaf5cc04
|
Merge pull request #3575 from piotr1212/no_username_in_render_logging
Fix empty username in http log for /render calls
|
2015-12-21 13:31:10 +01:00 |
|
Carl Bergquist
|
333f9101a0
|
Merge pull request #3458 from improbable-io/use-memcache-for-session
Add memcache as session provider
|
2015-12-17 15:56:15 +01:00 |
|
Piotr Popieluch
|
e29e3416db
|
router logger did not show username in /render calls because cookies are
cleared in these call. Not just get username before the call is
executed. see #3405 for more info.
|
2015-12-17 14:28:11 +01:00 |
|
Daniel Low
|
d7f3869959
|
gofmt
|
2015-12-08 14:59:54 +00:00 |
|
Daniel Low
|
ed16914715
|
Add memcache as session provider
|
2015-12-08 13:35:09 +00:00 |
|
Piotr Popieluch
|
207c1a20ee
|
router logger, log username taken from cookie
|
2015-12-03 11:05:50 +01:00 |
|
Piotr Popieluch
|
579bc1c2c8
|
Add more info in route logging
- Add remote address
- Add method
- Add protocol
- Add response size
- Use consistent unit for response time (us)
|
2015-12-03 09:28:42 +01:00 |
|
Torkel Ödegaard
|
e873574e8c
|
fix(logging): fixed so that router_logging = true actually logs all http requests, fixes #2902
|
2015-10-10 17:55:15 -04:00 |
|
Torkel Ödegaard
|
9fc91b7aa1
|
fixed gofmt issue
|
2015-10-08 17:30:13 +02:00 |
|
Torkel Ödegaard
|
5e949b0564
|
fix(quota): fixed failing quota unit tests
|
2015-09-18 08:36:58 +02:00 |
|
woodsaj
|
1ad10914ce
|
add quota middleware unittests
|
2015-09-15 18:19:47 +08:00 |
|
woodsaj
|
6488324cf1
|
enhance quota support.
now includes:
- perOrg (users, dashboards, datasources, api_keys)
- perUser (orgs)
- global (users, orgs, dashboards, datasources, api_keys, sessions)
|
2015-09-11 23:17:10 +08:00 |
|
woodsaj
|
852f9bd277
|
refactor quota settings
|
2015-09-11 01:47:33 +08:00 |
|
woodsaj
|
76e9ebde36
|
always return after errors.
|
2015-09-11 01:03:58 +08:00 |
|
woodsaj
|
0688050552
|
add quota middleware to enforce quotas. issue #321
Conflicts:
pkg/api/api.go
|
2015-09-11 01:03:47 +08:00 |
|
Torkel Ödegaard
|
fdcb4473af
|
fix(api auth): return 401 for authentication errors and 403 for access denied errors, fixes #2693
|
2015-09-08 10:46:31 +02:00 |
|
Torkel Ödegaard
|
7072af7c14
|
fix(auth proxy): Fix for server side rendering of panel when using auth proxy, fixes #2568
|
2015-08-21 07:49:49 +02:00 |
|
Torkel Ödegaard
|
ae0f8c77d1
|
Auth: You can now authenicate against api with username / password using basic auth, Closes #2218
|
2015-06-30 09:37:52 +02:00 |
|
Donn Pebe
|
df33cbc8c5
|
Fix wrong metrics counter
|
2015-06-30 12:52:55 +07:00 |
|
Torkel Ödegaard
|
66e60357dc
|
Set email when creating user from auth_proxy header, Fixes #2156
|
2015-06-13 20:14:44 +02:00 |
|
Torkel Ödegaard
|
34539c0c13
|
Enforce domain, host header validation against domain setting, Refactoring of PR #1866, Closes #1732
|
2015-05-05 11:21:06 +02:00 |
|
Torkel Ödegaard
|
1f2cba81eb
|
Merge branch 'enforce-domain' of https://github.com/gummiboll/grafana
|
2015-05-05 11:15:09 +02:00 |
|
Torkel Ödegaard
|
38fc85d619
|
Final tweaks to auth proxy feature
|
2015-05-02 12:30:53 +02:00 |
|
Torkel Ödegaard
|
be589d81c7
|
Auth: Support for user authentication via reverse proxy header (like X-Authenticated-User, or X-WEBAUTH-USER), Closes #1921
|
2015-05-02 12:06:58 +02:00 |
|
Torkel Ödegaard
|
ba883d25fe
|
More middleware unit tests cover all current auth mechanisms
|
2015-05-02 09:24:56 +02:00 |
|
Torkel Ödegaard
|
f416e2d1ac
|
More middleware unit test, starting to look really good
|
2015-05-01 22:26:16 +02:00 |
|
Torkel Ödegaard
|
cb8110cd48
|
Refactoring, worked on middleware unit tests, and began thinking about api unit tests, #1921
|
2015-05-01 16:23:36 +02:00 |
|
Torkel Ödegaard
|
d1e9b6d6ae
|
Began work on auth_proxy feature (#1932), and began work on testing http api, and auth middleware
|
2015-05-01 11:55:59 +02:00 |
|
Emil Thelin
|
2d7c7871b0
|
Fixes broken test
|
2015-04-23 20:56:31 +02:00 |
|
Emil Thelin
|
9fd3ef2687
|
Enforce domain
|
2015-04-23 20:38:00 +02:00 |
|
Torkel Ödegaard
|
059db533d5
|
HTTP API: grafana /render calls nows with api keys, Fixes #1649
|
2015-04-08 08:59:12 +02:00 |
|
Torkel Ödegaard
|
c07d48d930
|
A big refactoring for how sessions are handled, Api calls that authenticate with api key will no longer create a new session
|
2015-04-07 19:21:14 +02:00 |
|
Torkel Ödegaard
|
646298f5c5
|
Handle errors when loading dashboard with template variables that query data sources that cannot be found
|
2015-04-07 13:48:26 +02:00 |
|
Torkel Ödegaard
|
1f330d7753
|
Basic auth: Fixed issue when using basic auth proxy infront of Grafana, Fixes #1673
|
2015-04-01 15:23:26 +02:00 |
|
Torkel Ödegaard
|
c3fa68ade8
|
Data source proxy: Fixed issue with Gzip enabled and data source proxy, Fixes #1675
|
2015-04-01 09:00:17 +02:00 |
|