SlideShare a Scribd company logo
1 of 27
続・Freeプランで緩く
監視させてもらってる話など
2018/09/11
@koudenpa
Mackerel UG?
目次
• 自己紹介
• 何してるのか?
• 1年くらいの間の出来事
• 思ったこと
自己紹介
• 名前:太田浩一
• 仕事:(株)ウフルで色々なITシステムの開発IoTとか
• Twitter:@koudenpa
• Mackerel歴:15カ月位
• 仕事で使い始めて
• 趣味でも使わせてもらうように
• 今回はも趣味側
続とは?
• https://www.slideshare.net/ssuser3ab188/macker
el-free
何してるのか?
• 普通にメトリクス収集して
• 普通にアラートを通知してる
• だけ
• それでも便利
普通にメトリクス収集
• 対象
• いくつかのLinux系VPSインスタンス
• 大体KUSANAGI(CentOS系)
• WordPressじゃないサーバも含む
• 設定
• エージェントをインストール時のデフォルト
• と mackerel-plugin-accesslog
• 位
https://kusanagi.tokyo/
もちろんIDCFクラウドにも対応
• https://www.idcf.jp/help/cloud/guide/temp_word
press.html
WordPressとしてだけ
でなく、LAMPサーバと
しても使える!
普通にアラートを通知
• なんとなくリソースの監視
• CPU,Memory,Diskなど
• 70%でWarning
• 90%でCritical
• ロードアベレージはとりあえず1超えたら
• こえないし……
• 動作しているアプリケーションのcheck-log
• ERROR レベルが来るように
New Feature!
• URL外形監視!
• Freeでない?
• Yes……
• 私用の別オーガニゼーションをStandardに
• そちらで監視
まとめると
• Mackerelの機能を普通に使っているだけ!
• サーバのメトリクス収集
• メトリクスなどを監視してアラートを通知
1年間の出来事
本題です
CheckLogに慣れる
• こいつを見て欲しい
• 基本check-logアラート
CheckLogに慣れる
• ERRORログは随時通知されるが……
• 「これは大丈夫なログだ!!」
• という慣れが修正を放置
CheckLogに慣れる
• 潰すべき……
• このLTスライド作成を機に
少しERRORログの要因をつぶし始めた
きっかけって大事
• 気づくべきアラートに気づかないリスク
マジのリソース消費アラート
• 対象サービスは劇的にバズるようなものではない
• リソースの消費状況は横ばい
• 時間帯で凸凹は有り
マジのリソース消費アラート
• 射幸心をあおる機能をリリース
• → アクセスが集中
• 油断していたのでアラートはありがたかった
マジのリソース消費アラート
• この場はリソースの限界を越えず
• メトリクスを経過観察
• スケール不要の判断のネタに
サービスレベルの振り返り
• HTTP外形監視で定期的に不通
• 実際どのくらい落ちてるのか?
• アラート履歴を見て確認
• サービス見直しの切っ掛けに
振り返りかた
• HTTP外形監視アラートの履歴を集計
• アラート取得APIでは閉じたアラートは取れない
• 2018-09現在
• Chromeの開発者コンソールでJSON取得
• jq ワークで整形
GUIからのAPIコールを参照
画面に出すのにAPIを呼
び出しているので……
その内容を横取り。
ツールで整形。
でもAPIで取れた方が楽
• 閉じたアラートもAPIでGetしたい!
• 振り返り資料の作成に便利!
• 最低限1例ここに
• 俺がはてなインターン生だったら作っていた!
• ※お酒の席の発言です
• ※2018年のインターン生はMackerelの機能拡充に圧倒的な
成果を出しています
• https://mackerel.io/ja/blog/entry/weekly/20180907
• https://blog.meteors.me/entry/2018/09/08/112050
イケていないTLS証明書運用のフォロー
• Web/Appサーバをロードバランシング
• ↑普通
• TLS終端はWebサーバ
• ↑まぁ普通
• TLS証明書を自動更新できていない
• ↑ダサい、辛い
• HTTP外形監視が期限アラート通知してきたら手動処理
• ↑現実、しかしおかげで期限を切らしていない
思い出せた≒印象的
だったのはこんな感じ
思ったこと
• とても緩い運用・監視
• それでもサービスは割かし動く
• 身の丈に合った開発・運用・監視を続けたい
引き続き緩く監視などし
ていきます
皆さんのクラウド運用・監視
での出来事も知りたい!
続々のネタはなかなかなさそうですが……

More Related Content

What's hot

便利で危険なnpm install
便利で危険なnpm install便利で危険なnpm install
便利で危険なnpm installkouzouman
 
AWSを使ってWordPressの簡単・便利・高速Backup術
AWSを使ってWordPressの簡単・便利・高速Backup術AWSを使ってWordPressの簡単・便利・高速Backup術
AWSを使ってWordPressの簡単・便利・高速Backup術Takayuki Niinuma
 
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜Taiji Tsuchiya
 
JAWSUG architecture-crowler
JAWSUG architecture-crowlerJAWSUG architecture-crowler
JAWSUG architecture-crowlerTakuro Sasaki
 
「Windows Azure」 の Mobile Services
「Windows Azure」 の Mobile Services「Windows Azure」 の Mobile Services
「Windows Azure」 の Mobile Servicessnicker_jp
 
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできることモノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできることKazumi IWANAGA
 
Chainerインストール
ChainerインストールChainerインストール
ChainerインストールKenta Oono
 
Elasticsearch 変わり種プラグインの作り方
Elasticsearch 変わり種プラグインの作り方Elasticsearch 変わり種プラグインの作り方
Elasticsearch 変わり種プラグインの作り方Ryoji Kurosawa
 
Elastic StackでWebサーバのログ解析を始めた件について
Elastic StackでWebサーバのログ解析を始めた件についてElastic StackでWebサーバのログ解析を始めた件について
Elastic StackでWebサーバのログ解析を始めた件についてTakaaki Hoyo
 
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!Kazumi IWANAGA
 
Rancher LT Talk 20170126
Rancher LT Talk 20170126Rancher LT Talk 20170126
Rancher LT Talk 20170126Tetsurou Yano
 
超小規模環境のMySQL #mysqlcasual
超小規模環境のMySQL #mysqlcasual超小規模環境のMySQL #mysqlcasual
超小規模環境のMySQL #mysqlcasual鉄次 尾形
 
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)さくらインターネット株式会社
 
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築Junichi Noda
 
Apache sparkでつぶやきビッグデータ クローンをつくってみた
Apache sparkでつぶやきビッグデータ クローンをつくってみたApache sparkでつぶやきビッグデータ クローンをつくってみた
Apache sparkでつぶやきビッグデータ クローンをつくってみたJunichi Noda
 
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」Yui Ashikaga
 
Innovation eggcloudnative
Innovation eggcloudnativeInnovation eggcloudnative
Innovation eggcloudnativeTakuro Sasaki
 
iOS6時代のTwitter / Facebook連携
iOS6時代のTwitter / Facebook連携iOS6時代のTwitter / Facebook連携
iOS6時代のTwitter / Facebook連携Masahiro Murakami
 

What's hot (20)

便利で危険なnpm install
便利で危険なnpm install便利で危険なnpm install
便利で危険なnpm install
 
ログ勉 Vol.1
ログ勉 Vol.1ログ勉 Vol.1
ログ勉 Vol.1
 
AWSを使ってWordPressの簡単・便利・高速Backup術
AWSを使ってWordPressの簡単・便利・高速Backup術AWSを使ってWordPressの簡単・便利・高速Backup術
AWSを使ってWordPressの簡単・便利・高速Backup術
 
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
 
JAWSUG architecture-crowler
JAWSUG architecture-crowlerJAWSUG architecture-crowler
JAWSUG architecture-crowler
 
「Windows Azure」 の Mobile Services
「Windows Azure」 の Mobile Services「Windows Azure」 の Mobile Services
「Windows Azure」 の Mobile Services
 
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできることモノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
 
さくらのクラウドアップデート情報2016年7月版
さくらのクラウドアップデート情報2016年7月版さくらのクラウドアップデート情報2016年7月版
さくらのクラウドアップデート情報2016年7月版
 
Chainerインストール
ChainerインストールChainerインストール
Chainerインストール
 
Elasticsearch 変わり種プラグインの作り方
Elasticsearch 変わり種プラグインの作り方Elasticsearch 変わり種プラグインの作り方
Elasticsearch 変わり種プラグインの作り方
 
Elastic StackでWebサーバのログ解析を始めた件について
Elastic StackでWebサーバのログ解析を始めた件についてElastic StackでWebサーバのログ解析を始めた件について
Elastic StackでWebサーバのログ解析を始めた件について
 
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
 
Rancher LT Talk 20170126
Rancher LT Talk 20170126Rancher LT Talk 20170126
Rancher LT Talk 20170126
 
超小規模環境のMySQL #mysqlcasual
超小規模環境のMySQL #mysqlcasual超小規模環境のMySQL #mysqlcasual
超小規模環境のMySQL #mysqlcasual
 
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
 
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
 
Apache sparkでつぶやきビッグデータ クローンをつくってみた
Apache sparkでつぶやきビッグデータ クローンをつくってみたApache sparkでつぶやきビッグデータ クローンをつくってみた
Apache sparkでつぶやきビッグデータ クローンをつくってみた
 
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
JAZUG 4周年総会 「トラブルから学ぶAzure世渡り術」
 
Innovation eggcloudnative
Innovation eggcloudnativeInnovation eggcloudnative
Innovation eggcloudnative
 
iOS6時代のTwitter / Facebook連携
iOS6時代のTwitter / Facebook連携iOS6時代のTwitter / Facebook連携
iOS6時代のTwitter / Facebook連携
 

Similar to 続・Freeプランで緩く監視させてもらってる話など

BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成(shibao)芝尾 (kouichiro)幸一郎
 
jazug信州 オートメーションと可用性セットの話
jazug信州 オートメーションと可用性セットの話jazug信州 オートメーションと可用性セットの話
jazug信州 オートメーションと可用性セットの話Tsubasa Yoshino
 
FAV001_はじめよう自己監視
FAV001_はじめよう自己監視FAV001_はじめよう自己監視
FAV001_はじめよう自己監視Hiroki.lzh
 
Google Cloud Platformでソーシャルゲームを1本出してみた!
Google Cloud Platformでソーシャルゲームを1本出してみた!Google Cloud Platformでソーシャルゲームを1本出してみた!
Google Cloud Platformでソーシャルゲームを1本出してみた!Hasegawa Yusuke
 
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話Masataka Tsukamoto
 
Chainerで学ぶdeep learning
Chainerで学ぶdeep learningChainerで学ぶdeep learning
Chainerで学ぶdeep learningRetrieva inc.
 
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理Takafumi Yoshida
 
My First Monitoring With Mackerel
My First Monitoring With MackerelMy First Monitoring With Mackerel
My First Monitoring With MackerelKoichi Ota
 
チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾Ryutaro YOSHIBA
 
Out systemsaichiusermeeting#5 lt2
Out systemsaichiusermeeting#5 lt2Out systemsaichiusermeeting#5 lt2
Out systemsaichiusermeeting#5 lt2潤司 渡部
 
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-Yusuke Naka
 
.NET6新機能の振り返り
.NET6新機能の振り返り.NET6新機能の振り返り
.NET6新機能の振り返りTomomitsuKusaba
 
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014taiju higashi
 
GrowthForecastことはじめ
GrowthForecastことはじめGrowthForecastことはじめ
GrowthForecastことはじめMakoto Taniwaki
 

Similar to 続・Freeプランで緩く監視させてもらってる話など (20)

BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成
 
jazug信州 オートメーションと可用性セットの話
jazug信州 オートメーションと可用性セットの話jazug信州 オートメーションと可用性セットの話
jazug信州 オートメーションと可用性セットの話
 
FAV001_はじめよう自己監視
FAV001_はじめよう自己監視FAV001_はじめよう自己監視
FAV001_はじめよう自己監視
 
Io t最初の一歩
Io t最初の一歩Io t最初の一歩
Io t最初の一歩
 
Teclab4
Teclab4Teclab4
Teclab4
 
Google Cloud Platformでソーシャルゲームを1本出してみた!
Google Cloud Platformでソーシャルゲームを1本出してみた!Google Cloud Platformでソーシャルゲームを1本出してみた!
Google Cloud Platformでソーシャルゲームを1本出してみた!
 
tsudaりについて
tsudaりについてtsudaりについて
tsudaりについて
 
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
 
Osoljp201204
Osoljp201204Osoljp201204
Osoljp201204
 
Chainerで学ぶdeep learning
Chainerで学ぶdeep learningChainerで学ぶdeep learning
Chainerで学ぶdeep learning
 
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
 
[Dots.]taiga
[Dots.]taiga[Dots.]taiga
[Dots.]taiga
 
My First Monitoring With Mackerel
My First Monitoring With MackerelMy First Monitoring With Mackerel
My First Monitoring With Mackerel
 
チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾
 
Ml system in_python
Ml system in_pythonMl system in_python
Ml system in_python
 
Out systemsaichiusermeeting#5 lt2
Out systemsaichiusermeeting#5 lt2Out systemsaichiusermeeting#5 lt2
Out systemsaichiusermeeting#5 lt2
 
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
 
.NET6新機能の振り返り
.NET6新機能の振り返り.NET6新機能の振り返り
.NET6新機能の振り返り
 
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
 
GrowthForecastことはじめ
GrowthForecastことはじめGrowthForecastことはじめ
GrowthForecastことはじめ
 

More from Koichi Ota

Blazor WebAssembly と Windows Forms でのロジック共有例
Blazor WebAssembly と Windows Forms でのロジック共有例Blazor WebAssembly と Windows Forms でのロジック共有例
Blazor WebAssembly と Windows Forms でのロジック共有例Koichi Ota
 
趣味でのCosmos DBとの付き合い方
趣味でのCosmos DBとの付き合い方趣味でのCosmos DBとの付き合い方
趣味でのCosmos DBとの付き合い方Koichi Ota
 
祝​ Azureインテグレーションに​ App Service追加
祝​ Azureインテグレーションに​ App Service追加祝​ Azureインテグレーションに​ App Service追加
祝​ Azureインテグレーションに​ App Service追加Koichi Ota
 
チームのBIや可視化強化に Redashはどうかと 雑談した前後の話
チームのBIや可視化強化に Redashはどうかと 雑談した前後の話チームのBIや可視化強化に Redashはどうかと 雑談した前後の話
チームのBIや可視化強化に Redashはどうかと 雑談した前後の話Koichi Ota
 
カスタムNodeのススメ
カスタムNodeのススメカスタムNodeのススメ
カスタムNodeのススメKoichi Ota
 
ソフトウェア開発が好きだ
ソフトウェア開発が好きだソフトウェア開発が好きだ
ソフトウェア開発が好きだKoichi Ota
 
IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話
IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話
IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話Koichi Ota
 
Raspberry pi は raspbian だけのものじゃない
Raspberry pi は raspbian だけのものじゃないRaspberry pi は raspbian だけのものじゃない
Raspberry pi は raspbian だけのものじゃないKoichi Ota
 

More from Koichi Ota (8)

Blazor WebAssembly と Windows Forms でのロジック共有例
Blazor WebAssembly と Windows Forms でのロジック共有例Blazor WebAssembly と Windows Forms でのロジック共有例
Blazor WebAssembly と Windows Forms でのロジック共有例
 
趣味でのCosmos DBとの付き合い方
趣味でのCosmos DBとの付き合い方趣味でのCosmos DBとの付き合い方
趣味でのCosmos DBとの付き合い方
 
祝​ Azureインテグレーションに​ App Service追加
祝​ Azureインテグレーションに​ App Service追加祝​ Azureインテグレーションに​ App Service追加
祝​ Azureインテグレーションに​ App Service追加
 
チームのBIや可視化強化に Redashはどうかと 雑談した前後の話
チームのBIや可視化強化に Redashはどうかと 雑談した前後の話チームのBIや可視化強化に Redashはどうかと 雑談した前後の話
チームのBIや可視化強化に Redashはどうかと 雑談した前後の話
 
カスタムNodeのススメ
カスタムNodeのススメカスタムNodeのススメ
カスタムNodeのススメ
 
ソフトウェア開発が好きだ
ソフトウェア開発が好きだソフトウェア開発が好きだ
ソフトウェア開発が好きだ
 
IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話
IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話
IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話
 
Raspberry pi は raspbian だけのものじゃない
Raspberry pi は raspbian だけのものじゃないRaspberry pi は raspbian だけのものじゃない
Raspberry pi は raspbian だけのものじゃない
 

続・Freeプランで緩く監視させてもらってる話など

Editor's Notes

  1. ちょうど一年くらい前にLTしていて、その時に話した監視対象がまだ動いているので、1年間で印象的だったことを共有したいと思います。 参考になったり、共感を得ていただけたりしたら嬉しいです。
  2. 全然関係ないですが。 KUSANAGIはマスコットキャラがかわいいです。