Anthony Woods
196b7846cc
add support for robots.txt file
2015-06-15 19:02:38 -04: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
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
Torkel Ödegaard
a991cda233
Began work on refactoring reading config values
2015-04-08 20:31:42 +02:00
Torkel Ödegaard
96ee1c17a3
Worked on new deb & rpm packaging and init.d scripts
2015-04-08 14:10:04 +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
cf877e6567
added postgres and redis session options
2015-04-01 09:45:42 +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
Matt Robenolt
5286f0856d
Fix more Cache-Control headers
...
`max-age` is always with an `=`, not a `:`.
2015-03-24 17:30:26 -07:00
Torkel Ödegaard
7919d79347
Another cache header fix
2015-03-24 17:16:13 +01:00
Torkel Ödegaard
5f0e7cd52a
Added custom cache control headers for static content
2015-03-23 18:28:59 -04:00
Torkel Ödegaard
d987532262
Added server metrics
2015-03-22 15:14:00 -04:00
Torkel Ödegaard
30047e6a9f
Updated macaron and ini package
2015-03-19 10:17:16 -04:00
Torkel Ödegaard
5719e437ef
Merge pull request #1556 from jwilder/jw-export
...
Add dashboards:export CLI command
2015-03-06 07:59:44 +01:00
Torkel Ödegaard
de1e762528
Fixed issue using mysql as session store, Closes #1557
2015-03-04 10:34:26 +01:00
Jason Wilder
433070a135
Add dashboards:export CLI command
...
Allows exporting all dashboards to a --dir or filtering dashboards
by title. If no --dir is specified, a single dashboard must be
found and it will be sent to stdout which can be piped to a file.
Fixes #1498
2015-03-03 23:16:14 -07:00
Torkel Ödegaard
0db55b6194
Work on deb and rpm packages, both seem to work now, #1476
2015-03-03 17:14:58 +01:00
Torkel Ödegaard
7e0f1a57af
Progress on deb and rpm packaging, renamed config files, added file logging, #1476
2015-03-03 10:18:37 +01:00
Torkel Ödegaard
c198242292
A lot of work on backend plugin model for frontend components, right now for data sources, will enable dropin plugins for data sources and panels, #1472
2015-02-27 22:29:00 +01:00
Torkel Ödegaard
5bd5713a52
Began work on plugin system
2015-02-27 13:45:00 +01:00
Torkel Ödegaard
26e4809e2e
Big Backend Refatoring: Renamed Account -> Org
2015-02-23 20:07:49 +01:00
Torkel Ödegaard
a8c90e2365
Small update to commands
2015-02-23 14:20:24 +01:00
Torkel Ödegaard
56d8fe4a22
Small changes to CLI commands PR
2015-02-16 07:40:21 +01:00
Jason Wilder
b6428b08d0
CLI: Fix config flag being ignored
...
Passing --config had no effect when passed. It will now be applied as
the last config file and before any env var overrrides.
2015-02-15 15:06:02 -07:00
Jason Wilder
9223c95481
CLI: Order commands alphabetically
2015-02-15 14:01:48 -07:00
Jason Wilder
a3925e8aa0
CLI: Use console logger for dashbard:import command
...
More consistent w/ other commands and separates stdout/stderr
2015-02-15 13:51:41 -07:00
Jason Wilder
7c8fa067a2
CLI: Conver account flag to required arg
...
Follows the same convention as other commands.
2015-02-15 13:48:36 -07:00
Jason Wilder
f2e9ec63df
CLI: Renamed import-json to dashboard:import
...
More consistent w/ other command names.
2015-02-15 13:45:25 -07:00
Jason Wilder
b97361b193
CLI: Add datasource:delete command
2015-02-15 13:36:10 -07:00
Jason Wilder
22652889b2
CLI: Add datasource:create command
...
Allows creating a datasource from the command line
2015-02-15 13:36:10 -07:00
Jason Wilder
04a970eda2
CLI: Use 8 char min col size instead of 20
2015-02-15 13:36:10 -07:00
Jason Wilder
f443b7087c
CLI: Add datasource:info command
...
Describes the full datasource details given an account and
datasource name.
2015-02-15 13:36:10 -07:00
Jason Wilder
9cb1170361
CLI: Move duplicated config flag to global flag
2015-02-15 13:36:10 -07:00
Jason Wilder
dda760b9b5
CLI: Add datasource list command
...
Lists all the datasources for an account via the CLI
2015-02-15 13:36:10 -07:00
Jason Wilder
ca4124940a
CLI: Remove redundant Cmd prefix from commands
2015-02-15 13:36:10 -07:00
Jason Wilder
90cd10e034
CLI: Add account:delete command
2015-02-15 13:36:10 -07:00
Jason Wilder
c1d4acc01e
CLI: Use colorized console output
...
This extracts some of the colored logging functionality into some
convenience functions to log directly to the console (stdout) w/o
the usual logging prefixes and flags. It's intended for console
messages when using grafana commands.
2015-02-15 13:36:10 -07:00
Jason Wilder
81531a29eb
CLI: Add account:create command
...
Creates a new account attached to the default admin account for now.
2015-02-15 13:36:10 -07:00
Jason Wilder
ca37b24455
CLI: Add account list command
2015-02-15 13:36:10 -07:00
Jason Wilder
793eda7640
Assign new dashboard ID when importing dashboard via command-line
2015-02-11 15:20:36 -07:00
Torkel Ödegaard
10820f31c2
Changed go package path
2015-02-05 10:37:13 +01:00
Torkel Ödegaard
d8db5189c1
More work on events, still have to convert pascal case event type name to rabbitmq dot notation, but after that should be done
2015-02-04 17:15:05 +01:00
Torkel Ödegaard
3752379106
Worked on event system, needs a little more work
2015-02-04 15:37:26 +01:00
woodsaj
a712f1a231
Add inital implementation of Notification events.
...
If notifications are enabled in the config, Adds a eventHandler
accepting Notification{} payloads to the internal Bus. The
eventHandler then marshals the payload into json and sends it
to a rabbitmq topic exchange using the
Notification.Priority+Noticiation.EventType as the routing key.
eg. INFO.account.created
Currently, notifications are only being emitted for
INFO.account.created
INFO.account.updated
INFO.user.created
INFO.user.updated
2015-02-03 23:57:42 +08:00
Torkel Ödegaard
04d03f73b3
Added disable user sign up feature
2015-01-29 15:46:54 +01:00
Torkel Ödegaard
d95c5e6674
Basic import of json dashboards is working, needs more work to handle updates, and continous watching, #22
2015-01-29 14:33:50 +01:00
Torkel Ödegaard
fdfcc3ab2a
Admin flagged users, create a default admin user on startup if missing
2015-01-15 14:44:15 +01:00
Torkel Ödegaard
166ce7d2ae
Added Gzip option and the macaron Gzip middleware, but does not seem to work
2015-01-14 10:34:14 +01:00
Torkel Ödegaard
a81a5315e1
Added graphite docker and fig config
2015-01-08 17:34:41 +01:00
Torkel Ödegaard
d06174fb56
Added build script written in go that adds build symbols for version, commit and build date
2015-01-05 10:46:58 +01:00