構成管理ツールを使用すると、セルフホスト型の Looker インスタンスをシンプルにデプロイできます。
Looker のデプロイ用の Ansible ロールの例
Looker では、Looker GitHub リポジトリにサンプルの Ansible ロールが用意されています。この例は、Looker アプリケーションを EC2 インスタンスにデプロイするために Looker が内部で使用するロールをベースとしています。これは例として提供されるものであり、Looker サポートではサポートしていません。
この Ansible ロールに関する注意事項
含まれている
init
スクリプトは Ubuntu 用に記述されているため、他の Linux ディストリビューションでは変更が必要になる場合があります。このスクリプトは、Looker グループがグループ looker で実行され、推奨されている構成であることを前提としています。これを変更する場合は、
defaults/main.yml
とfiles/looker_init
を変更します。templates/looker.j2
は、defaults.main.yml
の配列を使用して、EC2 インスタンス タイプに基づいてメモリを設定します。これは必要に応じて変更する必要があります。デフォルトは2800m
です。templates/looker.j2
には、Looker の JMX モニタリングに使用する引数を指定します。