【Datadog】APIキーの再生成方法
■ 目次
1. はじめに
皆さんも一度は、「なんだこのデフォルトAPIキーは?、てか要らないだろ!!!消しちゃえ」って言って消してしまった事はありますでしょうか?(僕は勿論あります)
そもそも何で消したのか?
Datadog を AWS に入れた際に、空白の API キーがあったので消しました。(反省はしていますが、空白なのが悪い。)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/cloudays/c090a2b3-67bf-471c-9521-fc149d64f3b4/86e216d28c6e03d15a038098ad2b8b77.png)
弁明するとしたら。「つい・・・空白だったから。」
これによって起きてしまった事。
完全にインスタンスからデータを取得出来なかった。
2. 概要
前フリが長くなりましたが、ここで実施する事としては以下の3点
- 【API キー】の再生性
- 既存インスタンスにて【API キー】の再設定
- 動作確認
3. 【API キー】の再生性
- Datadogにログイン
- 【Integrations】=>【APIs】をクリックしていいどう
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/cloudays/c413319b-7522-4b3e-8c1d-e3a730ee279b/fb8c9c2acf6b678f608dcf6eee3ae092.png)
- 【API Keys】 にて
- 『New API Key』: 任意の名前を入力
- 『Create API Key』: クリックして作成
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/cloudays/b7cb3670-66de-4c66-a888-fdb30071e2c5/d3ccf826df6d1b925b7339dad0442079.png)
4. 既存インスタンスにて【API キー】の再設定
複数のインスタンスに対して設定してしまった場合は、諦めて頑張ってください。
- 「3.【API キー】の再生性」にて生成した『Key』をコピー
- 紫色の部分にカーソルを当てると『Key』が表示される
- 該当インスタンスに SSH 接続
- の10行目で新しい『Key』に置き換える
- datadog-agent サービスの再起動
- datadog-agent サービスの稼働確認
5. 動作確認
実際に作成したダッシュボードなどでデータが取得出来ているか確認を実施
- を取得している場合は、下記のように再度取得が開始する
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/cloudays/6d611a35-80d3-42d7-8098-43a3da3b6cc3/60ce349f5b436bf91eee915842cff295.png)
- ロードアベレージやメモリなどは自動的に上手く繋げられる模様
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/cloudays/71d14059-11f4-4aca-8dc1-a1c8bd4267bb/72189e89ce1cb58e176d787791f718c5.png)
6. さいごに
名前が無いからってリソースを消しちゃ駄目。