Re: Use telegraf/influx to detect problems is very difficult

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



As I mentioned yesterday here, there is an issue with current scheme of metrics.

With current scheme you cannot do simple math like

> SELECT num_osd - num_osd_up FROM "ceph_cluster_stats"

Instead you will need query like

> SELECT (SELECT last("value") FROM "ceph_cluster_stats" WHERE "type_instance" = 'num_osd') - (SELECT last("value") FROM "ceph_cluster_stats" WHERE "type_instance" = 'num_osd_up')

which is not supported by InfluxDB.

I know this type of queries works perfectly in prometheus or SQL world, but AFAIK you unfortunately cannot easily combine multiple series in InfluxDB.



To Mario's issue with alerting - maybe you can try to use kapacitor for alerting purposes. I have no direct experiences with it, but it should be easily controlled via chronograf and could solve your issue.

M.


On 12/11/19 4:58 AM, Konstantin Shalygin wrote:

But it is very difficult/complicated to make simple queries because, for
example I have osd up and osd total but not osd down metric.

To determine how much osds down you don't need special metric, because you already

have osd_up and osd_in metrics. Just use math.




k


_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

-- 
Miroslav Kalina
Systems developement specialist

miroslav.kalina@xxxxxxxxxxxx
+420 773 071 848

Livesport s.r.o.
Aspira Business Centre
Bucharova 2928/14a, 158 00 Praha 5
www.livesport.eu
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux