# Chronix [[QAware GmbH]] の [[Florian Lautenschlager]] と [[Josef Adersberger]]、[[Friedrich-Alexander-Universität Erlangen-Nürnberg]] の [[Michael Philippsen]] と [[Andreas Kumlehn]] が開発した、運用データの異常検知に特化したオープンソースのドメイン固有時系列データベース(USENIX FAST '17)。 ## 主な技術特性 - **バックエンド**: Apache Solr(ドキュメント指向インデックス)+ Apache Lucene(逆引きインデックス)。SolrCloud で分散展開可能 - **DDC(Date-Delta-Compaction)**: ほぼ周期的時系列のタイムスタンプジッタを「機能的損失なし」で圧縮する独自手法。閾値内は近似タイムスタンプで代替し、ドリフト補正デルタのみ保存。値は絶対に省略しない - **汎用データモデル**: メトリクス・ログ(`lsof`・`strace`)・トレースを同一レコード形式で格納。既存 TSDB でエンコードが困難な非数値データを直接扱える - **ビルトイン解析関数**: outlier・trend・frequency・sax・fastdtw・grpsize・split をサーバーサイドで実行。プラグイン機構(`ChronixAnalysis` インタフェース)で拡張可能 - **コミッショニング方法論**: DDC 閾値 d・チャンクサイズ c・圧縮技術 t の 3 パラメータをクエリミックスで最適化する体系的手順 ## 性能(FAST '17 ベンチマーク) 108.2 GB 実運用データ・5 産業プロジェクトでの評価: - ストレージ: 8.7 GB(汎用 TSDB 比 20〜68% 削減) - データ取得: 80〜92% 短縮 - 解析関数: 73〜97% 短縮 - メモリ(クエリ最大): 4,792 MB(InfluxDB 8,269・OpenTSDB 9,712・KairosDB 11,230 MB より最少) コード: www.chronix.io(オープンソース)