[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2015-02-19 Thread Wido den Hollander (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14327106#comment-14327106
 ] 

Wido den Hollander commented on CLOUDSTACK-7583:


No, there is not.

It is configured by one global setting: stats.output.uri

Set it to for example: graphite://my.graphite.server:port/prefix

A good recommendation on where this should go into the docs?

 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: 4.6.0


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2015-02-19 Thread Marcus Sorensen (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14327771#comment-14327771
 ] 

Marcus Sorensen commented on CLOUDSTACK-7583:
-

Ok, thanks. I'll give it a try. I eventually gleaned that the uri was a 
graphite:// by reading the code (and actually just stumbled across this 
feature by implementing a new scheduled task and using StatsCollector as a 
template, I've been toying with a DRS type service that would watch host stats 
from StatsCollector and potentially initiate migrations for resource 
balancing). 

Normally for documentation on new features I find a functional spec at 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Design, and between that 
and the jira ticket there's enough information on the implementation to 
understand how to use it (and as a developer, how it works). I suppose at some 
point that needs to be converted and put into the docs, but anyone can do that 
if they have a functional spec to work off of.

 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: 4.6.0


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2015-02-18 Thread Marcus Sorensen (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14326662#comment-14326662
 ] 

Marcus Sorensen commented on CLOUDSTACK-7583:
-

Is there no documentation / functional spec for this?

 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: 4.6.0


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2015-02-18 Thread Marcus Sorensen (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14326702#comment-14326702
 ] 

Marcus Sorensen commented on CLOUDSTACK-7583:
-

 I'd like to try it out.

As for the multiple adapter options, I'm not sure there's a need.  Anyone can 
implement their own class that runs a scheduled task like StatsCollector does 
and grab the current stats from StatsCollector and publish them, in a plugin 
fashion without having to change any existing code.

 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: 4.6.0


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-11-12 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14208163#comment-14208163
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit 95daa14e2ac4bec09cfad890220e98eaa577c134 in cloudstack's branch 
refs/heads/master from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=95daa14 ]

CLOUDSTACK-7583: Fix NPE caused by previous commit


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: 4.6.0


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-11-11 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14206357#comment-14206357
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit e06a814d71d102ffb06b41400d013782210a1174 in cloudstack's branch 
refs/heads/statscollector-graphite from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=e06a814 ]

CLOUDSTACK-7583: Send VmStats to Graphite host when configured

This allows external processing of VmStats information without using
the usage server of CloudStack

Statistics are being send to Graphite using UDP and not TCP.

UDP is used to prevent the management server waiting for TCP timeouts
when the Graphite server is unavailable


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-11-11 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14206369#comment-14206369
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit 840c2fda852b86f51245a31e7cd91cdb0ad4bf49 in cloudstack's branch 
refs/heads/master from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=840c2fd ]

CLOUDSTACK-7583: Send VmStats to Graphite host when configured

This allows external processing of VmStats information without using
the usage server of CloudStack

Statistics are being send to Graphite using UDP and not TCP.

UDP is used to prevent the management server waiting for TCP timeouts
when the Graphite server is unavailable


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: 4.6.0


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-09-30 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14152990#comment-14152990
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit 38cb7f58daeeffe5a6e476ce055bd899b9519f39 in cloudstack's branch 
refs/heads/statscollector-graphite from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=38cb7f5 ]

CLOUDSTACK-7583: Send VmStats to Graphite host when configured

This allows external processing of VmStats information without using
the usage server of CloudStack

Statistics are being send to Graphite using UDP and not TCP.

UDP is used to prevent the management server waiting for TCP timeouts
when the Graphite server is unavailable


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-09-30 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14153000#comment-14153000
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit 683124b135219045c86361331dc879232d9e963b in cloudstack's branch 
refs/heads/statscollector-graphite from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=683124b ]

CLOUDSTACK-7583: Send VmStats to Graphite host when configured

This allows external processing of VmStats information without using
the usage server of CloudStack

Statistics are being send to Graphite using UDP and not TCP.

UDP is used to prevent the management server waiting for TCP timeouts
when the Graphite server is unavailable


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-09-28 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14151062#comment-14151062
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit 621156ca56ae9a99034260b2896a5df6b6c8fcab in cloudstack's branch 
refs/heads/statscollector-graphite from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=621156c ]

CLOUDSTACK-7583: Send VmStats to Graphite host when configured

This allows external processing of VmStats information without using
the usage server of CloudStack

Statistics are being send to Graphite using UDP and not TCP.

UDP is used to prevent the management server waiting for TCP timeouts
when the Graphite server is unavailable


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-09-28 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14151254#comment-14151254
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit 9ba50f30e5c4fc1e1fae874478786ad76471020f in cloudstack's branch 
refs/heads/statscollector-graphite from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=9ba50f3 ]

CLOUDSTACK-7583: Send VmStats to Graphite host when configured

This allows external processing of VmStats information without using
the usage server of CloudStack

Statistics are being send to Graphite using UDP and not TCP.

UDP is used to prevent the management server waiting for TCP timeouts
when the Graphite server is unavailable


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-09-28 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14151255#comment-14151255
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit f75b7f8c89247d626b1ad4a7d189a94899a05527 in cloudstack's branch 
refs/heads/statscollector-graphite from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=f75b7f8 ]

CLOUDSTACK-7583: Send VmStats to Graphite host when configured

This allows external processing of VmStats information without using
the usage server of CloudStack

Statistics are being send to Graphite using UDP and not TCP.

UDP is used to prevent the management server waiting for TCP timeouts
when the Graphite server is unavailable


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-09-24 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14146034#comment-14146034
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit aa78e5709ec1400292d80cacb6f9cea7c1d958b7 in cloudstack's branch 
refs/heads/statscollector-graphite from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=aa78e57 ]

CLOUDSTACK-7583: Send VmStats to Graphite host when configured

This allows external processing of VmStats information without using
the usage server of CloudStack


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-09-24 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14146036#comment-14146036
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit f7de57d92aadc01f605873ccb4652eeea15ebba6 in cloudstack's branch 
refs/heads/statscollector-graphite from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=f7de57d ]

CLOUDSTACK-7583: Send VmStats to Graphite host when configured

This allows external processing of VmStats information without using
the usage server of CloudStack


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-09-24 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14146225#comment-14146225
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit e4d2ab32f60e94e5610bca6444b122bc85f10b58 in cloudstack's branch 
refs/heads/statscollector-graphite from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=e4d2ab3 ]

CLOUDSTACK-7583: Send VmStats to Graphite host when configured

This allows external processing of VmStats information without using
the usage server of CloudStack

Statistics are being send to Graphite using UDP and not TCP.

UDP is used to prevent the management server waiting for TCP timeouts
when the Graphite server is unavailable


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-09-23 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14145361#comment-14145361
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit 21461dadc33e7ebfd3fe5b9a0e8ba323a63c051c in cloudstack's branch 
refs/heads/statscollector-graphite from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=21461da ]

CLOUDSTACK-7583: Send VmStats to Graphite host when configured

This allows external processing of VmStats information without using
the usage server of CloudStack


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-09-19 Thread Wido den Hollander (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14140223#comment-14140223
 ] 

Wido den Hollander commented on CLOUDSTACK-7583:


Not from the start, although Hugo came up with a idea of making multiple 
adapters where data could be written to.

I'll start with the Graphite implementation first, but I would be open for 
other outputs as well. Although I have never used OpenTSDB myself.

 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-09-19 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14140692#comment-14140692
 ] 

ASF subversion and git services commented on CLOUDSTACK-7583:
-

Commit 81c3855e57004951ae104c0b99bceb7f61047099 in cloudstack's branch 
refs/heads/statscollector-graphite from [~widodh]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=81c3855 ]

CLOUDSTACK-7583: Send VmStats to Graphite host when configured


 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7583) Send statistics collected by StatsCollector to optional Graphite host

2014-09-18 Thread Pierre-Luc Dion (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14139045#comment-14139045
 ] 

Pierre-Luc Dion commented on CLOUDSTACK-7583:
-

out of curiosity,  would it be possible to choose between Graphite or OpenTSDB 
? 

 Send statistics collected by StatsCollector to optional Graphite host
 -

 Key: CLOUDSTACK-7583
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7583
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: Future
Reporter: Wido den Hollander
Assignee: Wido den Hollander
 Fix For: Future


 It would be very useful if the StatsCollector inside the management server 
 could also send all the stats collected to a Graphite server in addition to 
 the usage database.
 This allows for easy graph generation for CPU, Network and Disk I/O of 
 Instances and hosts.
 Via a global setting we can configure:
 * Graphite host
 * Graphite port
 * Key prefix
 We can then send Instance and Host information, like:
 cloudstack.stats.instances.vm id.cpu.num 1
 cloudstack.stats.instances.vm id.cpu.utilization 50
 cloudstack.stats.instances.vm id.network.read_kbs 4817
 cloudstack.stats.instances.vm id.network.write_kbs 672



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)