OpenTSDB起動スクリプト分析

OpenTSDBが構成ファイルを構成した後、開始する起動スクリプトがあります。実行されるコマンドは次のとおりです。

./tsdbtsdは問題ありません。

tsdb起動スクリプトのソースコードを見ると、さまざまなパラメーターがさまざまな実装クラスを呼び出していることがわかります。tsdパラメーターはTSDMainクラスを開始します。

case $1 in
  (fsck)
    MAINCLASS=Fsck
    ;;
  (import)
    MAINCLASS=TextImporter
    ;;
  (mkmetric)
    shift
    set uid assign metrics "$@"
    MAINCLASS=UidManager
    ;;
  (query)
    MAINCLASS=CliQuery
    ;;
  (tsd)
    MAINCLASS=TSDMain
    ;;
  (scan)
    MAINCLASS=DumpSeries
    ;;
  (search)
    MAINCLASS=Search
    ;;
  (uid)
    MAINCLASS=UidManager
    ;;
  (version)
    MAINCLASS=BuildData
    ;;

クエリデータ:

./tsdb scan 2017/12 / 18-00:00:00 2018/12 / 18-17:40:00なしT1 nodeid = V5640135 

データの削除:

 ./tsdb scan --delete 2017/12 / 18-00:00:00 2018/12 / 18-17:40:00なしT1 nodeid = V5640135 


 データのインポート:

./tsdb scan --import 2017/12 / 18-00:00:00 2018/12 / 18-17:40:00 sum T1 nodeid = V5640135 

T1がメトリック、nodeidがタグ、V5640135がタグ値の場合

 

他のいくつかのパラメーターfsck、import、mkmetric、query、search、uid、versionはめったに使用されません

おすすめ

転載: blog.csdn.net/langeldep/article/details/85245270