😇
やること 監視設定について
監視設定の学習ポイント
監視設定の学習を進めるための具体的な項目を以下にまとめました!
1. ヘルスチェックAPIの作成
- Laravelで簡単なヘルスチェック用のエンドポイントを作成。
- 例:
/api/health
でシステムの稼働状況を確認。
2. ログ監視の仕組み
- Laravelのエラーログを活用する方法を学ぶ。
- AWS CloudWatchを使ってログをサーバー外でモニタリングする方法を習得。
3. 外部監視ツールの利用
- PingdomやUptimeRobotを使用し、エンドポイントやサーバーの稼働状況を監視する設定を試す。
4. アラート設定
- 異常が検知された際に通知を受け取る仕組みを構築。
- メール、Slack、SMSなどの通知先を設定。
5. Laravel Monologの応用
- Laravelのログ機能をカスタマイズし、特定のエラーをSlackやメールに通知する方法を学習。
6. 監視対象の選定
- サーバーの稼働状況(CPUやメモリ使用率)を監視。
- 特定のAPIの応答速度やエラー率をモニタリング。
- データベース接続の状態をチェック。
7. 練習環境の構築
- DockerやVagrantを使って、学習用の監視対象システムを構築。
- 仮想環境でエラーを発生させ、監視ツールの動作を確認。
8. 監視ツールの種類を学ぶ
- AWS CloudWatch、New Relic、Datadogなど、モニタリングサービスの違いや使い方を比較。
Discussion