0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

datadogでインスタンスを見てみる

Last updated at Posted at 2021-10-25

datadogとは

SaaSの形式で提供されるITシステムのモニタリングサービスです。
datadogではzabbixと違って手元で構築して管理する必要がありません。

詳しくは下記のリンク先で丁寧に解説してますのでご参照ください。

事前準備

sshでログイン可能かつインターネットに出れるEC2インスタンスを用意しておいてください。

アカウント作成からdatadog-agent導入まで。

今回は個人使用の為、freeプランでやります。
当然ですが相当制限があり、それほど多くの事は出来ません。

1.Your Accountは氏名やメールアドレスなどを入力するため割愛します。

2.Your Stackでは何を監視するのかという問いになります。AWSを選択してください。

01.PNG

3.Agent Setupはdatadog agentの導入手順になります。
左側メニューからAmazon Linuxを選択してください。
02.PNG

ここで、①Use our easy one-step install.の下にあるコマンドをコピーしてください。
このコマンドを事前に用意したEC2インスタンスで実行してください。

[ec2-user@ip-10-40-0-10 ~]$ DD_AGENT_MAJOR_VERSION=7 DD_API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DD_SITE="datadoghq.com" bash -c "$(curl -L https://s3.amazonaws.com/dd-agent/scripts/install_script.sh)"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 23766  100 23766    0     0  31436      0 --:--:-- --:--:-- --:--:-- 31394

~snip~


Your Agent is running and functioning properly. It will continue to run in the
background and submit metrics to Datadog.

If you ever want to stop the Agent, run:

    sudo systemctl stop datadog-agent

And to run it again run:

    sudo systemctl start datadog-agent

これだけでEC2インスタンスにdatadog agentが導入されます。

[ec2-user@ip-10-40-0-10 ~]$ systemctl status datadog-agent
● datadog-agent.service - Datadog Agent
   Loaded: loaded (/usr/lib/systemd/system/datadog-agent.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2021-10-22 08:34:16 UTC; 12min ago
 Main PID: 3460 (agent)
   CGroup: /system.slice/datadog-agent.service
           └─3460 /opt/datadog-agent/bin/agent/agent run -p /opt/datadog-agent/run/agent.pid

Oct 22 08:35:43 ip-10-40-0-10.ap-northeast-1.compute.internal agent[3460]: 2021-10-22 08:35:43 UTC | CORE | INFO | (pkg/collector/worker/check_logger.go...eck...
Oct 22 08:35:44 ip-10-40-0-10.ap-northeast-1.compute.internal agent[3460]: 2021-10-22 08:35:44 UTC | CORE | INFO | (pkg/collector/worker/check_logger.go...eck...
Oct 22 08:35:45 ip-10-40-0-10.ap-northeast-1.compute.internal agent[3460]: 2021-10-22 08:35:45 UTC | CORE | INFO | (pkg/collector/worker/check_logger.go...eck...
Oct 22 08:35:50 ip-10-40-0-10.ap-northeast-1.compute.internal agent[3460]: 2021-10-22 08:35:50 UTC | CORE | INFO | (pkg/collector/worker/check_logger.go...eck...
Oct 22 08:35:51 ip-10-40-0-10.ap-northeast-1.compute.internal agent[3460]: 2021-10-22 08:35:51 UTC | CORE | INFO | (pkg/collector/worker/check_logger.go...eck...
Oct 22 08:35:52 ip-10-40-0-10.ap-northeast-1.compute.internal agent[3460]: 2021-10-22 08:35:52 UTC | CORE | INFO | (pkg/collector/worker/check_logger.go...eck...
Oct 22 08:39:17 ip-10-40-0-10.ap-northeast-1.compute.internal agent[3460]: 2021-10-22 08:39:17 UTC | CORE | INFO | (pkg/serializer/serializer.go:371 in ...bytes.
Oct 22 08:39:22 ip-10-40-0-10.ap-northeast-1.compute.internal agent[3460]: 2021-10-22 08:39:22 UTC | CORE | INFO | (pkg/serializer/serializer.go:395 in ...bytes.
Oct 22 08:44:22 ip-10-40-0-10.ap-northeast-1.compute.internal agent[3460]: 2021-10-22 08:44:22 UTC | CORE | INFO | (pkg/serializer/serializer.go:371 in ...bytes.
Oct 22 08:44:22 ip-10-40-0-10.ap-northeast-1.compute.internal agent[3460]: 2021-10-22 08:44:22 UTC | CORE | INFO | (pkg/serializer/serializer.go:395 in ...bytes.
Hint: Some lines were ellipsized, use -l to show in full.

また、ページ右下を見ると次に進めるようになっています。
03.PNG

4.AWS(optional)はskipで問題ないです。

datadogでインスタンスを見る

この時点でec2インスタンスにはdatadog-agentが入っており、すぐにでもdatadogから状態を見ることができます。
Infrastructure->Host Mapに移動すると中央にagentをいれたインスタンスが見えます。
04.PNG

このホストの詳細情報を見ていくならDashboards->Dashboard Listを選択します
05.PNG

Preset ListsからAll Hostsを選択するとインスタンスの情報が見えます。
06.PNG

08.PNG

それぞれのグラフをフルスクリーン表示したり、画面右上のペインから表示する時間帯を選択できます。
12.PNG

Dashboardを作成する

ec2インスタンスの状態をdatadogで確認することが出来ましたが、これはダッシュボードとして登録されているわけではありません。各グラフの編集をしたりレイアウトの変更なども出来ません。

実際に検索窓に対象インスタンスのIDを入れてもhitしません。
11.PNG

ダッシュボードとして登録する方法は簡単なものであれば画面上部のClone Dashboardを押して
14.PNG
名前とdescriptionを変更(任意)して右下のCloneを押せばダッシュボードとして登録されます。
15.PNG

ダッシュボードとして登録することで、先ほどは出来なかったグラフの編集やレイアウトの変更が可能になります。

Dashboard listでも表示されるようになるため、監視対象はダッシュボードとして登録しておくとよいと思います。
16.PNG

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?