Log Service は、 Logstash を介してログデータをアップロードすることを可能にする Logstash プラグインを提供します。

このタスクについて

Logstash は、一般的なオープンソースデータ収集プログラムです。 logstash-output-logservice プラグインをインストールして、 Log Service にデータをアップロードできます。 詳細については、Github の『 Logstash plug-in』 をご参照ください。

手順

  1. JDK をインストールします。
    1. JDK インストーラをダウンロードします。

      Java 公式サイト に移動し、必要な JDK インストーラーをダウンロードし、インストーラーをダブルクリックして JDK をインストールします。

    2. 環境変数を設定します。

      高度なシステム設定で環境変数を追加または変更します。

      • PATHC:\Program Files\Java\jdk1.8.0_73\bin
      • CLASSPATHC:\Program Files\Java\jdk1.8.0_73\lib;C:\Program Files\Java\jdk1.8.0_73\lib\tools.jar
      • JAVA_HOMEC:\Program Files\Java\jdk1.8.0_73
    3. JDK がインストールされていることを確認するために、

      PowerShell または cmd.exe を実行します。

      PS C:\Users\Administrator> java -version
      java version "1.8.0_73"
      Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
      Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
      PS C:\Users\Administrator> javac -version
      javac 1.8.0_73
  2. Logstash をインストールします。
    1. インストールパッケージのダウンロード方法

      Logstash インストールパッケージ をダウンロードします。

      • Logstash 5.0 以降をダウンロードすることを推奨します。

      • Logstash 6.4.3 は、macOS 10.14.1、Windows 7、および CentOS 7 のオペレーティングシステムでインストールされ、正しく実行できます。

    2. Logstash をインストールします。

      指定ディレクトリへインストールパッケージを解凍します。

  3. Logstash が Log Service にログを書き込むために使用するプラグインをインストールします。
    サーバーが存在するネットワーク環境に基づいて、プラグインをオンラインまたはオフラインでインストールします。
    • オンラインインストール:

      プラグインは RubyGems によってホストされます。 詳細については「 こちら」をご参照ください。

      PowerShell または cmd.exe を実行して、Logstash インストールディレクトリに移動します。 logstash-output-logservice プラグインをインストールするには、次のコマンドを実行します。
      PS C:\logstash-6.4.3> .\bin\logstash-plugin install logstash-output-logservice
    • オフラインインストール:

      logstash-output-logservice ページ へ移動し、右下隅の [ダウンロード] をクリックします。

      ログが収集されたサーバーがインターネットにアクセスできない場合は、ダウンロードした gem パッケージをローカル ディレクトリにコピーします。 Powershell または Cmd.exe を使用して、Logstash インストール ディレクトリに移動します。 logstash-output-logservice プラグインをインストールするには、次のコマンドを実行します。
      PS C:\logstash-6.4.3> .\bin\logstash-plugin install C:\logstash-6.4.3\logstash-output-logservice-0.4.0.gem
    • 検証:
      PS C:\logstash-6.4.3> .\bin\logstash-plugin list

      logstash-output-logservice がサーバーのプラグインリストに存在することを確認します。