Hi Dieter,
I am pretty much familiar with the working of OpenTSDB.
So basically about the above two points you pointed out.
1. Basically opentsdb keeps a table name "tsdb-uid" which is a
bi-directional mapping of UID and the metric-name, tag-key, tag-value.
Each metric, tag-key, tag-value is assigned a UID in its own
namespace. So basically a new tag-key, tag-value pair means four
entries in tsdb-uid table ( since being bidirectional ). But since this
table is relatively very small, it is always kept in memory. The other
table "tsdb" is the actual table containing the actual datapoints. So
number of rows in this table will be same if you have suppose X
datapoints either with or without tag-key, tag-value.
2. OpenTSDB support some basic regex like.
If you want to plot graphs for all hosts which are sending support
metric cpu.idle. The you can put a regex host = * , but you can't use
host = api.* which is in the future roadmap of Opentsdb of 2.1.
If you want to plot graphs for support two hosts , you can use tags
like host =
api.example.com |
mysql.example.com
Thanks,
>
metrics20.org <
http://metrics20.org> copy appears to be geared
> around graphite's implementation of a time series database, and
> its API/ecosystem. However we do currently have at least 2 open
> source time series databases that have tagging at their core.
>
> --
> You received this message because you are subscribed to the Google
> Groups "metrics2.0" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
metrics20+...@googlegroups.com
> <mailto:
metrics20+...@googlegroups.com>.
> For more options, visit
https://groups.google.com/d/optout.