dynatrace.Dynatrace-Agent
Dynatrace-Agent-Ansible
このAnsibleロールは、Dynatrace AppMonソリューションのエージェントをインストールおよび設定します。
注意: このロールはDynatraceエージェントを利用可能にしますが、実際にアプリケーションに読み込む設定は行いません。アプリケーションの設定を行う例としては、Dynatrace-Java-Agent-Ansibleロールがあります。
ダウンロード
このロールは以下から入手できます:
説明
このロールは、http://downloads.dynatracesaas.comから最新バージョンのDynatrace AppMonエージェントをダウンロードしてインストールします。代わりに、インストーラーアーティファクトを dynatrace-agent-linux-x86.jar
という名前でロールのfiles
ディレクトリに置くと、インストール中に取得されます。デフォルトのファイル名とURLは、dynatrace_agent_linux_installer_file_name
およびdynatrace_agent_linux_installer_file_url
属性を使用して上書きできます。サポートされている属性の一覧は、defaults/main.yml
を参照してください。
ロール変数
defaults/main.yml
に定義されているとおり:
名前 | デフォルト | 説明 |
---|---|---|
dynatrace_agent_linux_install_dir | /opt | Dynatraceエージェントは、ディレクトリ $dynatrace_agent_linux_install_dir/dynatrace-$major-$minor-$rev にインストールされます。ここで、*$major、$minor、$rev* はインストーラーによって指定されます。実際のインストールディレクトリへのシンボリックリンクが $dynatrace_agent_linux_install_dir/dynatrace に作成されます。 |
dynatrace_agent_linux_installer_file_name | dynatrace-agent-7.0.0.2469-unix.jar | ロールの files ディレクトリ内のDynatraceエージェントインストーラーのファイル名。 |
dynatrace_agent_linux_installer_file_url | https://files.dynatrace.com/downloads/OnPrem/dynaTrace/7.0/7.0.0.2469/dynatrace-agent-7.0.0.2469-unix.jar | DynatraceエージェントインストーラーのHTTP、HTTPS、またはFTPのURL形式 (http|https|ftp)://[user[:pass]]@host.domain[:port]/pathです。 |
dynatrace_agent_owner | dynatrace | Dynatraceインストールの所有者であるシステムユーザー。 |
dynatrace_agent_group | dynatrace | Dynatraceインストールの所有グループであるシステムユーザーグループ。 |
dynatrace_agent_role_name | Dynatrace.Dynatrace-Agent | Ansible Playbookの roles ディレクトリ内のこのロールの実際の名前です。 |
例のプレイブック
- hosts: all
roles:
- role: Dynatrace.Dynatrace-Agent
テスト
私たちは、Test Kitchenを使用して、自動化されたデプロイをServerspecとRSpecで自動的にテストします:
- プロジェクトのディレクトリ内からTest Kitchenとその依存関係をインストールします:
gem install bundler
bundle install
- すべてのテストを実行します
kitchen test
デフォルトでは、テストはDockerコンテナ内で実行され、これによりテスト時間が大幅に短縮されます(.kitchen.yml
を参照してください)。
追加リソース
ブログ
プレゼンテーション
問題がありますか?質問や提案は?
この提供物はDynatrace Community Supportedです。問題、質問、提案をDynatrace Communityのアプリケーション監視およびUEMフォーラムで共有して気軽に相談してください。
ライセンス
MITライセンスの下でライセンスされています。詳細はLICENSEファイルを参照してください。