我正在考虑安装OpsCenter来监控我们在RackSpace VM上运行的24节点Cassandra集群.在过去,我听说OpsCenter减慢了集群的速度.如果OpsCenter通过线路将大量数据用于计算机上的代理,或者每个Cassandra节点上安装的代理将使用大量系统资源,我有点担心.有没有其他使用OpsCenter的人经历过这个?是否存在使用OpsCenter是个坏主意的原因或情况?
披露:我在DataStax OpsCenter上工作
OpsCenter旨在尽可能减少对群集的影响.我们非常小心不要过度使用任何资源.特别是,代理程序设计为几乎从不写入磁盘,使用非常少的CPU和内存,并且最低限度地使用网络(代理程序仅写入本地Cassandra节点).根据用途,主opscenterd守护程序可以使用更多内存,CPU和网络,因此,我们建议它在单独的专用节点上运行.
随着时间的推移,我们不断降低OpsCenter对集群的影响,因此您所听到的影响集群的事情可能会有点过时.但是,由于您询问是否存在使用OpsCenter是一个坏主意的情况,我会说在将它与具有许多列族(可能超过50个)的群集一起使用时必须要小心.原因是默认情况下OpsCenter收集每个列族的度量标准(除了system和OpsCenter键空间中的CF ),这可以加起来.有几种方法可以控制它,这些方法在此处记录:http://www.datastax.com/docs/opscenter/configure/data_collection#controlling-data-collection.简而言之,您的选择是不收集某些列系列的指标或减少指标数据所用的时间.
除此之外,如果您发现任何类似资源消耗过多的消息,请告知我们,以便我们相应地进行改进.
| 归档时间: |
|
| 查看次数: |
895 次 |
| 最近记录: |