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

Sieve Analytics は、サーバーのリクエストログから直接メトリクスを集計することで、プライバシー重視の代替分析サービスを提供します。メトリクス計算用アプリケーションと、可視化用のシンプルなウェブサーバーで構成されています。 このツールは主に次の3つの指標を算出します。 - 訪問者数: IP アドレスで追跡。 - リファラ: HTTP Referer ヘッダーに基づく。 - 人気ページ: URI ステム(リクエストパス)に基づく。 AWS CloudFront のログが S3 に保存されている環境で、すぐに利用できるよう設計されていますが、他のログ形式にも適応可能です。ワークフローは、リモートソースからログをローカルディレクトリへ同期し、計算スクリプトを実行して JSON データファイルを生成し、組み込みの静的サーバーでそのデータを提供し、ブラウザで閲覧できるようにする、という流れです。