1

マシンに C# サービスをインストールして、統計を DataDogAgent (後で監視します) に発行します。StatsD をライブラリとして使用して統計を公開します。DataDogAgent はマシンにローカルにインストールされます。これを最初にセットアップしたときは、うまく機能し、問題はありませんでした。

ボックスに新しいコードをリリースしてサービスを再インストールすると、DataDog への更新された統計情報の取得が停止しました。コレクションログの DataDogAgent を見ると、

2016-08-18 14:26:21 Eastern Daylight Time | ERROR | checks.statsd(__init__.pyc:767) | Check 'statsd' instance #0 failed
Traceback (most recent call last):
  File "checks\__init__.pyc", line 750, in run
  File "C:\Program Files (x86)\Datadog\Datadog Agent\files\..\checks.d\statsd.py", line 28, in check
  File "C:\Program Files (x86)\Datadog\Datadog Agent\files\..\checks.d\statsd.py", line 86, in _send_command
Exception: Failed connection [Errno 10061] No connection could be made because the target machine actively refused it

StatsD 経由で送信するコードが変更されておらず、必要な統計を正しく送信していることを確認しました。また、DataDogAgent を修復、アンインストール、再インストール、再起動しましたが、すべて成功しませんでした。コードをリリースしたタイミングは疑わしいですが、これを引き起こす変更内容はわかりません。

すべてが StatsD のポート 8125 に送信されるように設定されています

4

0 に答える 0