Logstash とは何ですか? Elasticsearch で Logstash を構成する方法は何ですか?

Logstash Toha Hedesuka Elasticsearch De Logstash Wo Gou Chengsuru Fang Faha Hedesuka



Logstash は、ログの分析に使用される Elasticsearch ELK スタックの最も重要なコンポーネントの 1 つです。 ELK スタックには 3 つの異なるツールが含まれています。 エラスティックサーチ ”、” ログスタッシュ ' そしてその ' キバナ ' 道具。 Elasticsearch は、さまざまな種類のデータを保存するために通常使用される分析検索エンジンです。 Logstash は、Elasticsearch ログの管理と分析に使用されるツールです。 Kibana は、Elasticsearch と連携して、円グラフ、ヒストグラム、折れ線グラフ、およびヘッド マップを通じてデータを視覚的な形式で表現するツールです。

このブログでは次のことを説明します。

ログスタッシュとは何ですか?

Logstash は、Elasticsearch と連携してログを分析および管理するログ分析ツールです。通常、データを取得してクラスまたはクラスターに分類します。その後、データを処理し、パイプラインを使用して Elasticsearch インデックスに直接送信します。データを取得してフィルターを使用して変換したり、出力プラグインを通じてデータを表示したりできます。







前提条件: Windows に Elasticsearch をインストールしてセットアップする方法?

Logstash をインストールして Elasticsearch を構成するには、ユーザーは最初に Elasticsearch をシステムにインストールして起動する必要があります。 Windows に最新バージョンの Elasticsearch をインストールしてセットアップするには、「 。ジップ 公式からのセットアップ Webサイト



Elasticsearch のインストールと設定方法に関する詳細なガイドを入手するには、関連する Web サイトにアクセスしてください。 記事 。



Elasticsearch を使用して Logstash をダウンロードして構成するにはどうすればよいですか?

Logstash をインストールして Elasticsearch を設定するには、まずその「」をダウンロードします。 ジップ 」を Elasticsearch の公式 Web サイトからセットアップします。その後、「」を作成して、Logstash で Elasticsearch インデックスを構成します。 ログスタッシュ.config ' ファイル。





デモンストレーションを行う場合は、以下の手順に従ってください。

ステップ 1: Logstash '.zip' セットアップをダウンロードする

まず、Elasticsearch の公式サイトに移動します。 Webサイト 「」をクリックして、Windows 用の Logstash zip セットアップをダウンロードします。 ウィンドウズ ' ボタン。ユーザーは、以下で強調表示されているドロップ メニューを使用して、他のプラットフォーム用の Logstash セットアップをダウンロードできます。



ステップ 2: セットアップを抽出する

「」に移動します。 ダウンロード 」ディレクトリに移動し、Logstash セットアップを抽出します。この目的のために、Logstash を右クリックします。 。ジップ 」ファイルを選択し、「 すべて抽出 ' オプション:

セットアップを抽出するパスを参照し、「 抽出する ' ボタン。 Elasticsearch と Kibana がインストールまたは抽出されるディレクトリに Logstash セットアップを抽出することをお勧めします。

ステップ 3: 「logstash.conf」ファイルを作成する

次に、Logstash 抽出フォルダーを開き、その「」に移動します。 構成 ” ディレクトリ:

Elasticsearch を使用して Logstash を構成するための新しいファイルを作成します。このためには、画面を右クリックし、マウス カーソルを「」の上に移動します。 新しい ' オプション。その後、「」を選択します テキストドキュメント 表示されたサブコンテキスト メニューから「」オプションを選択します。

ファイルに「」という名前を付けます。 ログスタッシュ.conf ” ファイルを削除し、” 。TXT ' 拡大:

次に、次の指示をファイルに貼り付けます。以下の命令で、「」を変更します。 索引 Logstash に接続する値を指定し、Elasticsearch にアクセスするためのユーザー名とパスワードを指定します。

入力 {

標準入力 {

}

}

出力 {

標準出力 {

コーデック => ルビーのバグ

}

弾性検索 {

ホスト => [ 「http://localhost:9200」

索引 => 「test.logstash」

ユーザー => 「弾性のある」

パスワード => 'jSo-sQ*XseQ8nygL=tL='

}

}

ステップ 4: Elasticsearch を開始する

次のステップでは、Elasticsearch を実行します。これを行うには、Elasticsearch に移動します。 置き場 ” ディレクトリを利用して、” CD ' 指示:

CDC : \ユーザー\Dell\Documents\Elk stack\elasticsearch - 8.7.0\bin

指定されたコマンドで Elasticsearch バッチ ファイルを実行し、Elasticsearch エンジンを開始します。

弾性検索。 1つ

ステップ 5: コマンド プロンプトで Logstash の「bin」ディレクトリを開く

その後、「」を開きます 置き場 以下に示すように、Logstash セットアップの ” ディレクトリに移動します。

「」を検索してください CMD 」をアドレスバーに入力し、Logstash を開きます。 置き場 コマンドプロンプトの「」ディレクトリ:

ステップ 6: Elasticsearch を使用して Logstash を構成して開始する

ここで、次のコマンドを実行して、Elasticsearch を使用して Logstash を構成し、起動します。ここで、「 -f ” オプションは、” を読み取るために利用されます。 ログスタッシュ.conf ” ファイルを指定されたパスから取得します。

ログスタッシュ - f .\config\logstash。 会議 -- 構成。 リロード 自動

ステップ 7: 検証

選択したインデックスのパイプラインが開始されると、ユーザーはインデックスにデータを直接追加して表示できるようになります。確認のために、次のようなデータまたはメッセージを送信してください。 こんにちは世界 ”:

こんにちは世界

Elasticsearch を使用した Logstash の構成については以上です。

結論

Logstash は、Elasticsearch と連携してログを分析および管理するログ分析ツールです。 Elasticsearch を使用して Logstash を構成するには、システム上で Elasticsearch エンジンを実行します。その後、Logstash のセットアップをダウンロードします。 「」という名前の新しいファイルを作成します ログスタッシュ.conf 」ファイルに、Elasticsearch を使用して Logstash を構成する手順を追加します。次に「」を活用します。 logstash -f <「logstash.conf」ファイルへのパス> 」をクリックして、Logstash を設定して起動します。この投稿では、Elasticsearch を使用して Logstash を構成する方法を説明しました。