sms日記

Short Message Serviceじゃないよ!

Mackerel

自作のMackerel PluginをGitHub Actionsを使ってmkr plugin installに対応させた

前の記事で作成したpluginをmkrコマンドでインストールできるようにしました。
で、GitHub Actionsを利用して、インストール用zipファイルとRelease(のドラフト)を作成するようにしてみました。

前の記事は↓



続きを読む

WindowsのCPUコアごとの使用率を出すMackerel Pluginを作ってみた

どうもアンバサダーです。

表題の通り、WindowsのCPUコアごとの使用率を出すMackerel Pluginを作ってみました。



このプラグインを使用すると、以下のようなメトリックをMackerelに投稿します。

mackerel-plugin-multicore-windows



続きを読む

Let's Encryptの証明書更新をmackerelで可視化する

はいっ、どーもー、Mackerelアンバサダーです
というわけでねー、今日はLet's Encryptの更新をMackerelで可視化してみたいと思います。

証明書の監視自体は(有料プランなら)外形監視で期限のチェックをしていればできますし、healthchecks.ioみたいなサービスを使えば更新処理が失敗した時の通知も飛ばすことができます。
が、公式曰く「mkr wrap を使うことで、cronなどで定期実行されるプログラムの成否を監視できます。」ということらしいのでこれでやってみたいと思います。


続きを読む

mackerel-agentのdockerイメージの挙動を調べたら面白かった話

はい、急遽参戦です。Mackerel Advent Calendar 2018の7日目です。

以前、AWS Elastic BeanstalkのMulti-container Docker環境をMackerelで監視するという記事を書きました。その際は、mackerel-agent.confを作成せずに環境変数で色々と設定していました。しかし、運用を続けるうちにやっぱり使いたいプラグインとか出てきて「mackerel-agent.conf作らにゃアカンでしょ」ということになって検証してた時にmackerel-agentが面白い動きをしていたので、紹介したいと思います。


続きを読む

yumで特定のrepositoryだけproxyを通す

はいっ、というわけでねー、今日はですねー、なんのこっちゃわからんタイトルですねー。@ryosmsです。

どういう状況かといいますと
  1. Proxyを通らないとインターネットに出ていけない環境で
  2. yumのメインのリポジトリはProxy通らなくてもいい場所にあるマシンに
  3. yumのリポジトリを追加する
というケースを想定しています。
具体的に言うとVPCエンドポイント経由でS3(yumのリポジトリ)にアクセスできるけどmackerel-agentをインストールしたいのにアウトバウンドを制限されて親(Proxy)の目の届かないところでは外(インターネット)に遊びに行くことが許可されてない箱入り娘なAmazon Linuxさん(下図の真ん中の人)です。

aws-network


続きを読む

Mackerelにentropy_availの値を投稿する

お久しぶりです@ryosmsです。元気です


はい!っというわけでねー、今日はMackerelにentropy_availの値を投稿していきたいと思います。

続きを読む

CloudGarage上にJIRA(とConfluence)を構築した話(その4 罠編)

この記事は#CloudGarage Advent Calendarの14日目です
前回まででCloudGarage上にJIRA(とConfluence)を構築できました。(その1その2その3

今回は、構築時につまづいたところ、「つまづきそうだな」と思ったところなどを紹介してシリーズを完結しようと思います。
(CloudGarageのAdvent Calendarと言いつつ、CloudGarage関係ない話もあるけど気にしない)

※ 本編には「罠」という単語が登場しますが、「本人の理解不足によるつまづきポイント」くらいの意味で使用しています。



続きを読む

SpringのRestTemplateを使ってMackerelにサービスメトリックを投稿する

@ryosmsです
この記事はMackerel Advent Calendarの8日目です。

つい最近、JavaなプロジェクトからMackerelにサービスメトリックを投稿した時に、Spring FrameworkのRestTemplateを使ったらめっちょ簡単だったので紹介します。

今回はサービスメトリックの投稿をやっていきますが、MackerelのAPIドキュメントを眺めてると大体のことはできそうですね。
(オーガニゼーションごとに発行するAPIキーで認証を行うので「アカウントが参加しているオーガニゼーションの一覧」みたいのは取れなさそうですが、そこはAPI v1に期待しましょう)



続きを読む

CloudGarage上にJIRA(とConfluence)を構築した話(その2 JIRA編)

というわけで今日はCloudGarage上にJIRAを構築した話の続きです。
CloudGarageではインスタンスが3台(以上)立ち上げられるので、以下のような構成を作ることにします。
  1. JIRA(とConfluence)用のDB(PostgreSQL)インスタンス
  2. JIRAアプリケーションを実行するインスタンス
  3. Confluenceアプリケーションを実行するインスタンス
  4. 各インスタンスはMackerelで監視
構築に使用した設定ファイル(のテンプレート)等はGitLabに置いてあります。



続きを読む
記事検索
プロフィール

ryosms

楽天市場
  • ライブドアブログ