継続は力なり

タイトル通り定期的な更新を心掛けるブログです。

Mackerel

Python を使ってサービスメトリクスを投稿して可視化する

タダです. 以前フロントエンドの計測指標として Lighthouse の実行結果を Mackerel のサービスメトリクスに投稿して可視化しました.今回はバックエンドの API 計測指標としてパス毎のレスポンスタイム を Mackerel のサービスメトリクスに定期投稿して可視化…

Mackerel のサービスメトリックの途切れ監視を設定する

タダです. Mackerel でサービスメトリックを使うようになってデータを投稿する仕組みで処理が失敗していたのですが,そのことに気付けずにいました.そこでサービスメトリックの途切れ監視を設定したので備忘録で記事にします. mackerel.io 監視設定方法 監視…

Lighthouse の実行結果を Mackerel で可視化する

タダです. フロントエンドのパフォーマンス測定の指標として Web Vitalsを知り,この指標を定期的に測定する方法を調べていたら Lighthouse を使って実現することができそうとわかりました.どうせなら Lighthouse の実行結果を Mackerel に入れて関係者が閲覧…

ECS Fatgate の FastAPI 関連プロセスを Mackerel で監視する

タダです. 前回の記事で Mackerel のカスタムプラグインを使った監視をやってみたんですが,EC2 の Uvicorn プロセス数の取得とプロセスの監視をしてみました.今回は前回のカスタムプラグインを使って ECS Fargate 上のプロセス監視をいれていきます. sadayos…

Mackerel のカスタムプラグインを自作して FastAPI 関連プロセスを監視してみる

タダです. Mackerel のプラグインには様々なものが既に用意されていますが,そのプラグインにないものがあれば作ってみようということで,FastAPI を動かすために必要な Uvicorn のプロセスを監視するプラグインを作ってみたのでこの記事でその模様をまとめま…

Mackerel の『式による監視』を試した

タダです. Mackerel の機能で自分が指定した式を使った監視ルールや独自のメトリクスをダッシュボード に表示できる 「式による監視」があります.これは実験的機能と呼ばれ,正式機能ではないものの先行公開されています. mackerel.io mackerel.io 下記の記事…

ECS Fargate で Mackerel コンテナエージェントによる監視設定をする

タダです. 業務で ECS Fargate の監視をしていく時に Mackerel のコンテナエージェントをセットアップするやり方を確認しました.設定方法をこの記事でまとめていきます. 確認した環境 コンテナエージェントのセットアップ Systems Manager Parmeter Store に…

Mackerel と Amazon EventBridge を連携してアラート後のリカバリアクションを追加する

タダです. 本稼働しているサーバーの中にアクセスが多くないものの時折 CPU が 100% と高負荷になって突発的にサーバーがダウンしてしまう事象があり,その都度サーバーを再起動することが何度かありました.アクションが決まっているなら Mackerel と Amazon …

Mackerel アンバサダーの一員になりました!

タダです. この度 Mackerel アンバサダープログラムに招待いただき,アンバサダーの一員に加えていただくことになりました! Mackerel は業務で導入することになったことがきっかけで使い始めたのですが,アンバサダープランを個人アカウントに適用いただいたの…

Mackerel のホストの変更や監視ルールの操作変更を Slack に通知する

タダです. Mackerel を触るメンバーが自分以外にもいます.メンバーが自分の知らないところで監視設定を変更したり,Mackerel のホスト変更があった時にそのイベントを知りたいと思って調べた時に,Mackerel のホスト変更や退役,監視ルールの変更といったイベン…

CloudWatch Logs の大量のログに対して『check-aws-cloudwatch-logs-insights』プラグインによる監視を入れる

タダです. システムの中で CloudWatch Logs に Apache のログを保存しているのですが,大量のログとなっています.このログの中から HTTP ステータスコードが4XX 系を抽出してエラー発生数をモニタリングしたい時に,「check-aws-cloudwatch-logs-insights」の …

Auto Scaling の AMI に Mackerel Agent を導入する時の設定でハマったこと

タダです. Auto Scaling の EC2 に Mackerel を入れて監視をしたい時にベースの AMI にMackerel Agent を導入します.今回初歩的な躓きだったのですが,Auto Scaling が起動した時に Mackerel で監視できるはずが監視情報が確認できずにいたのを解消したのでそ…

Mackerel 導入から導入後にやったこととこれからのことを整理する

タダです. この記事は Mackerelアドベントカレンダー2020の7日目の記事です.皆さんにとって2020年はどんな1年でしたか?いろんなことが変化した1年だったんじゃないかなと思いますが,自分も働き方や9月に会社が変わった1年でした.転職して始めた取り組みとし…

運用の改善事例を聴ける『Jira / Confluence × Mackerel で実践! 運用しながら改善していくDevOpsのはじめかた』参加レポート

タダです. Mackerel との運用の中で DevOps や障害対応から改善につなげる活動を今後もつなげていきたいと思い,事例をきける「Jira / Confluence × Mackerel で実践! 運用しながら改善していくDevOpsのはじめかた」のウェビナーに参加したのでレポートとし…

Mackerel の公式プラグインを使ってメトリック監視を行う

タダです. Mackerel でメトリック監視を実装するにあたって Mackerel 公式プラグインを検証する機会があったのでこの記事でその内容をまとめていきます. mackerel.io github.com Mackerel の導入環境 Mackerel の導入環境として Amazon Linux2 に入れました.…

Mackerel の CLI ツール『mkr』を使ってみる

タダです. はてな社の「Mackerel」を業務利用することになりました.使い始めなこともあり画面から設定をいじっていたのですが, CLI ツールである「mkr」の存在を知ったので,導入と監視設定を取得したりしていきます. github.com mkr 導入 現状の監視設定を取…