2016-11-15 63 views
0

正如我在OpenTSDB的個人實驗室實例中工作的那樣,我開始懷疑是否有可能讓它在標籤和指標名稱上進行索引。我的理解(更正是值得歡迎的...)是OpenTSDB僅索引指標名稱。因此,假設我有類似於下面的東西,從文檔借:OpenTSDB索引鍵

tsd.hbase.rpcs {類型= *,主機= TSD1}

我的理解是,tsd.hbase.rpcs被索引搜索,但是鍵(type =,host =等)不是。那是對的嗎?如果是這樣,是否有辦法讓它們被索引,或者有一些合理的近似值?謝謝。

回答

1

是的,你是正確的,根據the documentation,OpenTSDB創建形式

[salt]<metric_uid><timestamp><tagk1><tagv1>[...<tagkN><tagvN>] 

的「tsdb」 HBase的表鍵當你做具體tagk和tagv OpenTSDB查詢可以構建的關鍵,並期待它起來。如果您有一系列tagk和tagv,它將查找所有行並將其聚合或返回多個時間序列,具體取決於您的查詢。

如果您有興趣提出有關標記的問題,則應使用OpenTSDB search/lookup api,但這仍需要指標名稱。

如果你想圍繞制定你的問題只有tagks,你可以考慮將數據轉發到水手長的索引和使用its API

/API /公制/ {tagk}/{tagv}

返回指定tagk/tagv對可用的度量標準。例如,您可以查看哪些度量標準可用於主機= server01

+0

謝謝。這就是我所懷疑的,但我很欣賞這個確認。 – Andrew