Thomas Lamprecht
09f19204be
InfluxDB plugins: send nodename when updating CT/VM status
...
This allows filtering by node in InfluxDB queries, so the statistics
of all virtual guests on a specific nodes can be queried.
While for InfluxDB this is only a tag which does changes where the
data is stored, Graphite - our other status plugin - has no such
mechanics available. If we would add it to the object hierarchy,
e.g.: "qemu.$vmid.$nodename" a migration of a VM would result in two
different datasets.
So avoid breaking setups and omit it for Graphite for now.
Suggested-by: Daniel1108 <danielgallegosanchez@gmail.com>
CC: Daniel1108 <danielgallegosanchez@gmail.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2017-02-28 11:28:10 +01:00
Dietmar Maurer
8a9bf7771e
pvestatd.pm: corretly use new RPCEnvironment
...
Call $rpcenv->active_workers()
2017-01-18 17:28:59 +01:00
Dietmar Maurer
33dc998183
remove obsolete inline documentation
2017-01-11 10:54:47 +01:00
Dietmar Maurer
cbce367ddb
rebalance_lxc_containers: make it work with old style lxc setups
2016-12-21 12:20:40 +01:00
Dietmar Maurer
b3f1adb200
rebalance_lxc_containers: avoid repeated warnings if rebalance fails
...
Only warn once.
2016-12-21 11:39:46 +01:00
Dietmar Maurer
0b959507c1
rebalance_lxc_containers: fix hotplug
...
factor out code to modify cpusets into $modify_cpuset->()
2016-12-21 11:13:16 +01:00
Dietmar Maurer
193146f8b0
rebalance_lxc_containers: make it work with new lxc/<ID>/ns subgroup
2016-12-21 11:04:33 +01:00
Dietmar Maurer
ccfff9204e
use new CpuSet::max_cpuid() helper
2016-10-28 17:51:59 +02:00
Dietmar Maurer
8b750abc3e
rebalance_lxc_containers: nicer logs, improve hotplug
...
We also need to handle the case when someone removes the 'cores'
setting from a container.
2016-10-28 07:09:08 +02:00
Dietmar Maurer
2499255bb9
rebalance_lxc_containers: improve algorithm
...
This one avoids unnecessary cpuset changes (for example
when a guest is stopped).
2016-10-27 12:08:11 +02:00
Dietmar Maurer
09fee7559b
rebalance_lxc_containers: use cores instead of cpulimit
2016-10-27 09:08:38 +02:00
Dietmar Maurer
e0dc09ad0f
rebalance_lxc_containers: do not use vmstatus, call from updata_status
...
Simply use PVE::LXC::config_list() and test if there is a cgroup.
2016-10-26 15:47:08 +02:00
Dietmar Maurer
07f9595f80
rebalance_lxc_containers: use persistent container ordering
2016-10-26 12:55:58 +02:00
Dietmar Maurer
41db757b13
pvestatd: add simple container cpuset balancing
2016-10-26 12:00:13 +02:00
Fabian Grünbichler
bbcfdc08cc
use PVE::Storage::config(), not cfs_read_file()
2016-03-30 10:35:58 +02:00
Alexandre Derumier
58541b9463
add influxdb stats plugin V2
...
/etc/pve/status.cfg
-------------------
influxdb:
server influxdb3.odiso.net
port 8089
This require influxdb >= 0.9 with udp enabled
influxdb.conf
-------------
[[udp]]
enabled = true
bind-address = "0.0.0.0:8089"
database = "proxmox"
batch-size = 1000
batch-timeout = "1s"
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-09-11 07:59:34 +02:00
Dietmar Maurer
efd04666df
add missing file
2015-09-04 15:03:31 +02:00