各種可視化ツールの詰め合わせ環境
- pprotein: 各種ログの統計情報の管理・閲覧
- prometheus: メトリクスの収集・閲覧 node-exporter, process-exporterを導入
- jaeger: トレースの収集・閲覧
- PHPMyAdmin: MySQLの中身の閲覧用
docker-compose up -d
cd ansible
ansible-playbook -i inventory.yaml setup_targets.yaml
ウェブアプリのエンドポイントによってパターンが変わる。 パターンの生成はchatGPTに任せよう。
監視対象のIPアドレス等の設定が必要。
監視対象のIPアドレス・サービスのポート等の設定が必要。
slowlog以外のところはチューニングにも関与する。
事故を防ぐ意味では、本番中に設定ファイルを引っ張ってくる方が安全かも。
同上。
ログ出力形式以外。
PHPMyAdminを使うときに、接続しにかかるサーバのアドレスを記入 ただし、mysql側のログイン設定でo11yを受け付ける設定になってるかどうかわからないので、状況に応じてisucon-o11yからアクセスできるようにすること。