12 ポイント 投稿者 xguru 2020-09-26 | 2件のコメント | WhatsAppで共有

高校レベルの統計学とSQLの知識だけで、シンプルな異常検知を行う

  • 平均と標準偏差を求めて、範囲を外れた異常値を見つける

  • Z値(標準値)で見つける、Z値を最適化する

Nginxのログを分析して異常値を見つける

  • 急激な500/400/404/200ステータスコードの増加量を捉える

  • 1分ごとにステータスコード数を保存するテーブルを作り、そのデータから平均/標準偏差で異常検知

  • 繰り返し通知を除去する

2件のコメント

 
xguru 2020-09-26

大規模なサービスならさまざまなツールを使えるのでしょうが、こうして説明してもらうと一度適用してみたくなりますね。

 
galadbran 2020-09-26

おお、要約も上手にしてくれていて、今すぐ試してみたくなりますね……