⚠️ 始める前に確認!
ここは、私が今回のインストールでつまづいたポイントです!
個人開発内でインストール試したため、EC2インスタンスタイプをはじめt2.microにしていましたが、エージェントをインストールすると、t2.microのメモリ容量を超えていてインストール止まっていまいました。。。
そこで、余白を持たせたt2.mediumにインスタンスタイプを変えるとインストール成功しました。
初めにアプリのメモリ・CPU容量を確認して、余裕のあるサイズを選択することがポイントとなります!
| 確認項目 | 必須設定 |
|---|---|
| EC2インスタンスタイプ | 512MB(エージェント分)+既存のアプリのメモリ使用量(小さいとフリーズします) |
| セキュリティグループ | アウトバウンド 443 を許可 |
手順
EC2へのインストールは、1コマンドでとてもシンプル!
EC2へのエージェントインストールは、ファイルどこでもOKです!

1. EC2にSSH接続
ssh -i ~/Desktop/your-key.pem ec2-user@<EC2のパブリックIP>
2. インストール(1コマンド)
curl -o setup_agent.sh https://setup.instana.io/agent && chmod 700 ./setup_agent.sh && sudo ./setup_agent.sh -a <AGENT_KEY> -d <AGENT_KEY> -t dynamic -e ingress-orange-saas.instana.io:443 -s -y
3. 確認
sudo systemctl status instana-agent
→ active (running) と出ればOK!
4. Instanaダッシュボードで確認
Infrastructure → Hosts → ホスト名 ip-172-31-xxx-xxx で検索
⚠️ IPアドレスではなくホスト名で検索(SSH時に表示される
ec2-user@ip-172-31-xxx-xxxの部分)
困ったとき
| 症状 | 原因 | 対処 |
|---|---|---|
| インストールが止まる | メモリ不足 | t2.mediumに変更 |
| SSH接続できない | IP許可が古い | セキュリティグループでSSHの「マイIP」を再設定 |
| ダッシュボードに出ない | 検索ミス | ホスト名で検索(IPではない) |
読んでいただいてありがとうございました!
EC2へのインストール手順は、とてもシンプルで簡単だなと改めて感じられました:)

