プラグインの利用メトリックプラグイン、チェックプラグインが利用可能です。mackerel-container-agentでは公式プラグインを同梱したDockerイメージも公開しています。プラグインを同梱したイメージとなります。こちらのイメージに同梱されているプラグインはつぎのとおりです。mackerel-agent-pluginsmackerel-plugin-apache2mackerel-plugin-elasticsearchmackerel-plugin-fluentdmackerel-plugin-gostatsmackerel-plugin-haproxymackerel-plugin-jmx-jolokiamackerel-plugin-memcachedmackerel-plugin-mysqlmackerel-plugin-nginxmackerel-plugin-php-apcmackerel-plugin-php-fpmmackerel-plugin-php-opcachemackerel-plugin-plackmackerel-plugin-postgresmackerel-plugin-redismackerel-plugin-sidekiqmackerel-plugin-snmpmackerel-plugin-squidmackerel-plugin-uwsgi-vassalmackerel-plugin-jsongo-check-pluginscheck-cert-filecheck-elasticsearchcheck-file-agecheck-file-sizecheck-httpcheck-jmx-jolokiacheck-logcheck-memcachedcheck-mysqlcheck-postgresqlcheck-redischeck-sshcheck-ssl-certcheck-tcp同梱されてるプラグイン以外を利用する場合は、mackerel/mackerel-container-agentをベースイメージとして、利用したいプラグインをインストールしたイメージを用意してください。利用可能なプラグイン設定mackerel-container-agentで利用可能な設定は以下のとおりです。コマンドの実行ユーザーです。指定がない場合はmackerel-container-agentの実行ユーザーとなります。コマンドに渡す環境変数です。コマンドのタイムアウト時間を秒で指定します。デフォルト値は30秒です。コマンドの実行ユーザーです。指定がない場合はmackerel-container-agentの実行ユーザーとなります。コマンドに渡す環境変数です。コマンドのタイムアウト時間を秒で指定します。デフォルト値は30秒です。チェック監視に対してメモを設定できます。ここで指定した文字列は、アラート通知・アラート詳細画面・ホスト詳細ページで確認できます。以下はプラグインの設定例です。Probeの設定エージェントの起動時に、アプリケーションが正常に起動しているかの確認を行えます。この確認が成功した後に、ホストが作成されます。Probeは以下の三種類です。いずれか一つのみ設定可能です。コマンドやHTTPリクエストのタイムアウト時間を秒で指定します。デフォルト値は1秒です。エージェントが起動してからprobeのチェックを行うまでの時間を秒で指定します。デフォルト値は0秒です。probeのチェックを行う間隔を秒で指定します。デフォルト値は10秒です。probeコマンドを実行し、終了ステータスが0のときに正常と判断します。コマンドの実行ユーザーです。指定がない場合はmackerel-container-agentの実行ユーザーとなります。コマンドに渡す環境変数です。probeHTTPリクエストを送信し、200番台または300番台のステータスのときに正常と判断します。schemeを指定します。デフォルト値はhttpです。リクエストのメソッドを指定します。デフォルト値はGETです。リクエスト先のホストを指定します。デフォルト値はlocalhostです。リクエスト先のポートを指定します。デフォルト値は80です。リクエストヘッダを指定します。HTTPプロキシのURLを指定します。probeTCPの接続ができれば正常と判断します。リクエスト先のホストを指定します。10監視コンテナを監視するためには、以下のメトリック監視を用います。除外設定を行ってください。