Golangの実装の準備

Golangの実装で使用するディレクトリを作成します。

 

  1. モジュールディレクトリの作成

    $SDK_HOME/dev/go/src/github.com/saison-sherpa/es-agentの直下に「sample」ディレクトリを作成します。

    • $SDK_HOME/dev/go/src/github.com/saison-sherpa/es-agent/sample

     

  2. pluginディレクトリの作成

    $SDK_HOME/dev/go/src/github.com/saison-sherpa/es-agent/sampleに「plugin」ディレクトリを作成します。

    • $SDK_HOME/dev/go/src/github.com/saison-sherpa/es-agent/sample/plugin

     

  3. externalディレクトリの作成

    $SDK_HOME/dev/go/src/github.com/saison-sherpa/es-agent/sampleに「external」ディレクトリを作成します。

    • $SDK_HOME/dev/go/src/github.com/saison-sherpa/es-agent/sample/external

     

  4. ソースファイルの作成

    モジュールディレクトリ(sampleディレクトリ)に以下のファイル名でソースファイルを作成します。

    • source.go

    • sink.go

    • udsf.go

    = 備考 =

    ファイル名をこの通りにする必要はありません。

    本マニュアルでは、便宜上、このようなファイル名と構成にしています

     

  5. IDEを使用する場合の設定

    Golang の実装に IDE を使用する場合は、以下の設定をします。

    1. 任意の IDE を起動し、%SDK_HOME%/dev/go を選択して開きます。

    2. 任意の IDE で %SDK_HOME%/dev/go を Gopath に設定してください。

      例)VSCodeの場合 :

      File > Preferences > Settings > Extensions > Go configuration > Gopath