Scenarios
サンプルアプリケーションのビルド
はじめに #
このワークショップでは、The Door Game というJavaベースのアプリケーションを使用します。このアプリケーションはKubernetesでホストされます。
前提条件 #
EC2インスタンスから開始し、以下の状態にするためにいくつかの初期ステップ を実行します
- Splunk distribution of the OpenTelemetry Collector をデプロイする
- MySQLデータベースコンテナをデプロイしてデータを投入する
doorgameアプリケーションコンテナをビルドしてデプロイする
初期ステップ #
初期セットアップは、EC2インスタンスのコマンドラインで以下のステップを実行することで完了できます。
環境の名前を入力するよう求められます。profiling-workshop-yourname(yourname を実際の名前に置き換えてください)を使用してください。
bash
cd ~/workshop/profiling
./1-deploy-otel-collector.sh
./2-deploy-mysql.sh
./3-deploy-doorgame.shThe Door Game をプレイしよう #
アプリケーションがデプロイされたので、実際にプレイしてオブザーバビリティデータを生成しましょう。
ブラウザでEC2インスタンスのIPアドレスのポート81にアクセスすると、The Door Game アプリケーションにアクセスできます。例
text
http://52.23.184.60:81The Door Game のイントロ画面が表示されます

Let's Play をクリックしてゲームを開始します

Let's Play をクリックしてから実際にゲームを開始できるまで、長い時間がかかったことに気づきましたか?
Splunk Observability Cloud を使用して、アプリケーションの起動がなぜ遅いのかを調べましょう。
