installコマンドでインストールできます。Releasesから取り出してくれるため、簡単にプラグインをインストールできます。installコマンドの利用方法について紹介します。installを使うと、Githubのレポジトリからプラグインをインストール出来ます。プラグインはこのドキュメントに書かれた仕様を満たしている必要があります。Releasesのタグ名を指定します。リリースから、v0.0.1のリリースをインストールしたい場合、次のようにします。プラグインの実行ファイルはデフォルトでは/opt/mackerel-agent/plugins/bin以下に配置されます。Releasesから最新のリリースを探してインストールします。最新のリリースを取得するためにGithubのAPIにアクセスするので、後述のとおりGithubのトークンを設定する必要があることにご注意ください。最新のリリースのv0.0.1がインストールされるレジストリに登録されたプラグインをインストールするMackerelでは有益なプラグインを探しやすいように公式でプラグインレジストリを用意しています。plugins/ディレクトリ以下に登録されているプラグインはmkrを使って簡単にインストールできます。<plugin_name>[@<release_tag>]例えばレジストリにはmackerel-plugin-sample.jsonというファイルがあるため、これをインストールするには次のようにします。mackerel-plugin-sampleプラグインを別の場所にインストールするデフォルトではプラグインの実行ファイルは/opt/mackerel-agent/plugins/binにインストールされますが、--prefixオプションを使うことで別の場所にインストール可能です。以下にコマンドがインストールされる指定したリリースタグのプラグインがインストールされていない場合のみインストールする--upgradeオプションを利用することで、指定したリリースタグのプラグインがインストールされていない場合のみインストールできます。mackerelio/mackerel-plugin-sample@v0.0.3このオプションを付けることで無意味なダウンロードが避けられるため、プロビジョニングツールでのプラグインインストール時にはupgradeオプションを付けることをおすすめします。upgradeオプションを利用するとダウングレードをすることもできます。v0.0.2がインストールされている状況でv0.0.1を指定して実行すると、v0.0.1をインストールできます。同じ名前の実行ファイルがあっても上書きするデフォルトではmkrは同じ名前の実行ファイルがインストール先にあった場合、そのファイルのインストールをスキップします。--overwriteオプションを付けることで、スキップせずに必ず上書きすることが出来ます。mackerel-plugin-sampleこのオプションは同一バージョンのプラグインを再インストールしたい場合に有用です。それ以外の場合は--upgradeオプションをご利用ください。Limitの制限にあたり、インストールが失敗する可能性があります。mkrではGITHUB_TOKEN環境変数もしくは.gitconfigのgithub.tokenをアクセストークンとして利用します。このどちらかを指定してください。Limitの制限にかかる事があります。Limitの制限にかかることはありません。そのため、サーバプロビジョニングツールから利用するときは、リリースタグを明示的に指定することをおすすめします。installでインストールできるプラグインを作成したい場合、次のドキュメントを参照してください。installに対応したプラグインを作成する有益なプラグインを作成したら、是非インストーラへの対応やプラグインレジストリへの登録をして頂けたらと思います。サポートチームへご連絡ください。Ltd.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。