正如我在OpenTSDB的個人實驗室實例中工作的那樣,我開始懷疑是否有可能讓它在標籤和指標名稱上進行索引。我的理解(更正是值得歡迎的...)是OpenTSDB僅索引指標名稱。因此,假設我有類似於下面的東西,從文檔借:OpenTSDB索引鍵
tsd.hbase.rpcs {類型= *,主機= TSD1}
我的理解是,tsd.hbase.rpcs被索引搜索,但是鍵(type =,host =等)不是。那是對的嗎?如果是這樣,是否有辦法讓它們被索引,或者有一些合理的近似值?謝謝。
正如我在OpenTSDB的個人實驗室實例中工作的那樣,我開始懷疑是否有可能讓它在標籤和指標名稱上進行索引。我的理解(更正是值得歡迎的...)是OpenTSDB僅索引指標名稱。因此,假設我有類似於下面的東西,從文檔借:OpenTSDB索引鍵
tsd.hbase.rpcs {類型= *,主機= TSD1}
我的理解是,tsd.hbase.rpcs被索引搜索,但是鍵(type =,host =等)不是。那是對的嗎?如果是這樣,是否有辦法讓它們被索引,或者有一些合理的近似值?謝謝。
是的,你是正確的,根據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
謝謝。這就是我所懷疑的,但我很欣賞這個確認。 – Andrew