Yuxian: CSDN コンテンツ パートナー、CSDN の新星メンター、フルスタック分野の新星クリエイター、51CTO (トップセレブ + エキスパートブロガー)、Github オープンソース愛好家 (ゴーゼロソースコードの二次開発、ゲームバックエンドアーキテクチャ https:/ /github.com/Peakchen)
以下は、ELK を使用したレポート生成とデータ エクスポートの実装例です。
- レポートの生成
Kibana のレポート ジェネレーターを使用して、前日の Web アプリケーション アクセスを含むレポートを CSV 形式で作成します。
-
「レポート」タブを選択し、「新しいレポートを作成」ボタンを選択します。
-
レポート デザイナーで「webapp-access-*」インデックス モードを選択し、「データ テーブル」ビジュアル コンポーネントを選択します。
-
レポート デザイナーで [列] タブを選択し、[タイムスタンプ]、[リクエスト]、[応答時間] など、エクスポートする必要があるフィールドを選択します。
-
レポート デザイナーの [エクスポート] タブを選択し、[CSV] 形式を選択します。
-
レポート デザイナーで [レポートの生成] ボタンを選択し、レポートの生成が完了するまで待ちます。
-
レポート デザイナーで [ダウンロード] ボタンを選択し、生成されたレポートをダウンロードします。
- データ出力
Kibanaのデータエクスポート機能を利用して、前日のWebアプリケーションのアクセスログをCSV形式のファイルにエクスポートします。
-
「管理」タブを選択し、「保存されたオブジェクト」ボタンを選択します。