なぜか公式ドキュメントのどのコマンドでもDatadog Agentが再起動できない
全部試してだめだったときにとても困っちゃったよね
# こういうとき $ sudo service status datadog-agent status: 認識されていないサービスです。
Datadog Agent の公式ドキュメント
やってたこと
Amazon Linuxを使用しているので下記でインストールします
DD_API_KEY=<YOUR_API_KEY> bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
これはDatadogにログインして表示されるコマンドです
https://app.datadoghq.com/account/settings#agent/aws
これでインストールするとなぜか公式ドキュメントのどのコマンドでも再起動できない
どうしたものか・・と思ってルートディレクトリを見ると
ddagent-install.log というファイルが存在することに気づきました
そのファイルをぼんやり眺めると・・
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 stop datadog-agent And to run it again run: sudo start datadog-agent
見たことないコマンドだ・・・と思って実行すると停止と起動ができます
$ which datadog-agent /usr/bin/datadog-agent
こういうことのようだ
ちなみに
$ ls /usr/bin/dd-agent /usr/bin/dd-agent
こういうのもいたけど
$ dd-agent status The deprecated binary 'dd-agent' is no longer provided. Please use the 'datadog-agent' binary instead.
でもこういうふうに怒られる
コマンドの順序を入れ替えて datadog-agent start とかするとコンソールを奪われる😇
よく見るとおもしろいね