Jason Wilder
a612b8a0f6
Bring back Initialization.JoinURLs config option
...
Removing this option causes issues when deploying influxd
via configuration management. We can now define the same
set of join URLs in the config file across nodes.
This also ensures that the `-flag` option overrides the
config file setting if passed.
2015-04-08 20:49:58 -06:00
Jason Wilder
8b5307f6e8
Remove all join URLs from config
...
This removes all join URLs from the config. To join a node to a
cluster, the URL of another member of the cluster should be passed
on the command line w/ the -join flag. The join URLs can now be
any node regardless of whether the node is a broker only or data
only node. At join time, the receiving node will redirect the
request to a valid broker or data node if it cannot handle the request
itself.
2015-04-06 16:38:01 -06:00
Jason Wilder
5e3c26a636
Replace data port w/ cluster port
2015-04-06 16:38:00 -06:00
Jason Wilder
4a7cae4391
Replace broker port w/ cluster port
2015-04-06 16:38:00 -06:00
Jason Wilder
23819d10d2
Add Cluster port
...
This is the port that all cluster communication will take place
over. It will replace the separate data and broker ports.
2015-04-06 16:38:00 -06:00
Jason Wilder
73f6f8cb44
Remove unused cluster config section
2015-04-06 16:38:00 -06:00
Jason Wilder
60c66c8515
Add data node join URLs
...
To add a new data node, it currently needs a broker
and another data node to join. Temporarily adding
a JoinURLs option to the Data node section so a
standalone data node can be created but the intent is
that this will be removed.
Ideally, the the joinURL could point to either a data node
or a broker and it would get the required URLs from that
host but that is not possible currently.
2015-04-06 16:38:00 -06:00
Jason Wilder
c63866ea62
Remove Broker.Timout config
...
Not used
2015-04-06 16:38:00 -06:00
Jason Wilder
45a2db9f0d
Rename graphite/collect bind address config var name
...
Make it consistent w/ pre-existing "bind-address config options.
2015-04-06 16:37:59 -06:00
Jason Wilder
524e0719ed
Add missing tests for snaphost config
2015-04-06 16:37:59 -06:00
Jason Wilder
384e3f3683
Add tests for config data/broker enabled
2015-04-06 16:37:59 -06:00
Jason Wilder
eb9956b844
Rename ContinuouseQuery Disable to Disabled
...
Match Broker and Data config var names
2015-04-06 16:37:59 -06:00
Tristan Colgate-McFarlane
32d6433c04
OpenTSDB server interface
...
Add an input collector for the OpenTSDB telnet protcol
2015-04-05 10:29:49 +01:00
Philip O'Toole
84d590ce44
Monitoring database should not be configurable
2015-04-03 14:40:36 -07:00
Philip O'Toole
5df05d1256
It's for stats and diags, not just diags
2015-04-03 14:26:17 -07:00
Cory LaNou
87c3c46208
encode toml durations correctly
2015-04-01 20:20:04 -05:00
Philip O'Toole
c461c7e7b4
Remove logging to specific file
2015-03-25 17:41:39 -07:00
Philip O'Toole
d627634991
Ensure internal retention policy exists
2015-03-15 14:32:46 -07:00
Philip O'Toole
d95c9454d2
Better names for statistics config options
2015-03-15 14:32:11 -07:00
Philip O'Toole
95f7a006a3
Fix test config for _internal database
2015-03-15 14:32:11 -07:00
Philip O'Toole
f730257ee4
Implement self-monitoring
2015-03-15 14:31:16 -07:00
Philip O'Toole
d82d040e59
Create databases for Graphite at higher level
...
By doing this the SeriesWriter interface stays focused and just has
methods for writing data. Its name then remains coherent.
2015-03-12 13:33:25 -07:00
Philip O'Toole
f72313edd9
Support retention policy auto-creation
2015-03-09 16:24:03 -07:00
Philip O'Toole
fb618cb385
Support control of Raft debug logging
2015-03-06 15:13:33 -08:00
Philip O'Toole
60c2852d31
Add support for enabling write-tracing
2015-03-05 17:35:57 -08:00
Joseph Rothrock
1efde69c69
JSON via UDP
...
Issue: 1755
Bind the server to a UDP listener to accept series data.
2015-03-04 16:36:06 -08:00
Joseph Rothrock
0dfec9268d
Add flag to config that disables running CQs
2015-02-24 17:01:38 -08:00
Joseph Rothrock
2835c71ce3
Add flag to config that disables running CQs
2015-02-24 17:01:38 -08:00
Todd Persen
26279cb8df
Tweak configurability of the admin server.
2015-02-11 16:12:13 -08:00
Philip O'Toole
61e1fa0efb
Add config control for retention policies
2015-02-11 09:54:07 -08:00
Todd Persen
286c9a9635
Fix admin configuration.
2015-02-10 23:42:17 -08:00
Philip O'Toole
86cf0888df
Add unit test for 'cluster dir' configuration
2015-01-29 16:41:34 -08:00
Philip O'Toole
5a53de4d93
Remove obsolete configuration options
2015-01-29 16:36:27 -08:00
Philip O'Toole
29d7decdf9
Remove ignored 'level' option from logging config
2015-01-29 14:12:56 -08:00
Philip O'Toole
3c3792f670
Push "joinURLs" into config file
...
Command-line still take precedence.
2015-01-26 17:53:56 -08:00
Cory LaNou
fdd4fd6eaa
merge convflict
2015-01-11 16:57:46 -07:00
Cory LaNou
d9c0728e74
Test_Collectd -> TestCollectd
2015-01-10 20:09:19 -07:00
Ben Johnson
d9411c3d84
Merge branch 'master' of https://github.com/influxdb/influxdb into join
...
Conflicts:
cmd/influxd/config.go
cmd/influxd/run.go
2015-01-10 09:10:21 -07:00
Cory LaNou
1148bf7dc3
more test coverage, responding to comments
2015-01-09 20:12:18 -07:00
Cory LaNou
413f5d162c
tests for collectd config
2015-01-09 10:44:11 -07:00
Philip O'Toole
c64624abff
Merge branch 'master' into graphite_distinct_servers
...
Conflicts:
cmd/influxd/config.go
2015-01-08 12:31:21 -08:00
Philip O'Toole
1c19ae61cf
Move Graphite config to top-level of config
2015-01-08 12:28:10 -08:00
Philip O'Toole
50b494503d
Tigthen up config of Graphite Parser
2015-01-08 12:23:48 -08:00
Philip O'Toole
5a4e2a15fb
Move Graphite control into "input plugins" section
2015-01-08 11:25:43 -08:00
Philip O'Toole
9e7f6ca3f0
Provide default NameSeparator for Graphite config
2015-01-07 16:15:39 -08:00
Philip O'Toole
85b3408115
Integrate remaining review feedback
2015-01-07 00:02:58 -08:00
Ben Johnson
70d84a9a2e
Merge branch 'master' of https://github.com/influxdb/influxdb into join
...
Conflicts:
cmd/influxd/run.go
handler.go
server.go
2015-01-06 17:25:34 -07:00
Ben Johnson
50a0826026
Add broker snapshot/restore and CLI join.
2015-01-06 17:21:32 -07:00
Cory LaNou
0334dc5b50
seperator -> separator
2015-01-06 09:57:44 -07:00
Cory LaNou
a94254d1a3
Graphite endpoint updates from comments
...
Added ability to specifiy a seperator for a metric_path.
Default is "."
Added ability to specify position of name from metric_path
Options are "first" or "last".
Defaults to the first position.
Normalized the graphite.Metric struct to only have a Value.
Changes to be committed:
modified: cmd/influxd/config.go
modified: cmd/influxd/config_test.go
modified: cmd/influxd/run.go
modified: graphite/graphite.go
modified: graphite/graphite_test.go
2015-01-05 20:14:43 -07:00