このプロジェクトについて

Tianjiは、オープンソースで自己ホスト型のアプリケーションであり、3つの主要な監視機能を1つのダッシュボードに統合しています。それはウェブサイト分析(ページビュー、ユニークビジター、トラフィックソース)、パッシブな結果受信による稼働状況モニタリング、およびサーバー状態レポートです。複数の専用ツールを実行する軽量な代替手段として構築され、包括的だが過度に複雑ではない監視を必要とするユーザー向けに設計されています。 主な機能には、GAやUmamiに類似したウェブサイト分析、デプロイされたレポーターからパッシブなレポートを受け入れる稼働状況モニター、Prometheusメトリクスと互換性のあるサーバー状態統合、問題通知、展開の健全性を追跡するためのテレメトリー収集、UTMパラメータ追跡、チームコラボレーションサポート、調査ページ、Lighthouseパフォーマンスレポート、拡張のためのフック、統合用のOpenAPIが含まれます。 このアプリケーションは複数のダッシュボードを備えたWebベースのUIを提供し、PostgreSQLデータベースを含むDocker Composeスタックとしてパッケージ化されています。デフォルトのアクセス先はhttp://localhost:12345です。ローカル開発では、PostgreSQLインスタンスを指すDATABASE_URLを設定した.envファイルを用意する必要があります。 TianjiはApache 2.0ライセンスの下でリリースされています。Umami(MIT)とUptime Kuma(MIT)に影響を受けています。Hostinger、Sealos、RepoCloud、Render、ClawCloudでワンクリック展開が可能で、Helmインストールもサポートしています。また、ChatGPTによる自動生成とlocaleファイルでの手動検証を含む翻訳機能を提供しています。