2017-10-19 15 views
0

AWS UbuntuマシンでDDエージェントを設定し、CPU使用量、RAMモニタ、およびメトリックをダッシュ​​ボードに正しく反映しています。ファイルprocess.yaml/etc/dd-agent/conf.dインサイドDataDogエージェントが一致する名前のJARプロセスを見つけることができません

同じマシン上
init_config: 

instances: 
    - name: ecommerce-order 
    search_string: ['ecommerce-order'] 
    tags: 
     - env:dev 

、私は、プロセスとして名前ecommerce-order-0.0.1-SNAPSHOT.jarを持つプロセスとして実行されているJARを持っています。

私は:

ps -ef | grep ecommerce-order 

私が手:

root 350 1 0 Oct12 ? 00:13:29 java -Xmx100m -Xms50m -XX:+UseG1GC 
    -XX:MaxGCPauseMillis=200 -XX:InitiatingHeapOccupancyPercent=45 -jar 
    -Dspring.profiles.active=dev ./ecommerce-order-0.0.1-SNAPSHOT.jar 

しかし、私は実行します。

sudo /etc/init.d/datadog-agent info 

私が手:

Checks 
====== 
process (5.18.0) 
---------------- 
    - instance #0 [WARNING] 
     Warning: No matching process 'ecommerce-order' was found 
    - Collected 1 metric, 0 events & 1 service check 

JARが現在実行中であるかどうかを確認できるプロセスモニタが必要です。私は間違って何をしていますか?

答えて

2

私が何をしたいがそうのように、"exact_match: false"オプションを追加することであると思う:

init_config: 

instances: 
    - name: ecommerce-order 
    search_string: ['ecommerce-order'] 
    exact_match: False 
    tags: 
     - env:dev 

これは、そのパス+名前あなたが提供する検索文字列を含むすべてのプロセスに一致している必要があります。

また、プロセスの名前と一致させたい場合は、search_stringを実行中のプロセスの正確な名前に設定することをお勧めします。 ps | grep "ecommerce-order"、あなたの場合はecommerce-order-0.0.1-SNAPSHOT.jarと思われます)

関連する問題