cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Is there a way to monitor the agent distribution between collectors in a collector group?

sbhat
Guide

I added 2 collectors to a single Collector group.

On restarting the agents, the agent count across 2 collectors was:

Collector1 : Java : 69

Collector2: Java : 65

Based on my understanding, the agents will be automatically distributed across the collectors based on the load processed by each collector.

So I executed a load test in our application. Post test, I observed the following

Collector1:

NodesPerSecond : ~150 (during test execution)

Agent count : Java : 76

Collector2:

NodesPerSecond : ~210 (during test execution)

Agent count : Java : 57

I looked through both the Collector logs but could not find any info regarding which agents were transferred.

Is there a way to monitor the agent transfer between the collectors?

2 REPLIES 2

shane_korbel
Dynatrace Pro
Dynatrace Pro

Its my understanding that the load balancing is primarily done when the buffer of the collector is filling up. When the buffer is full it can no longer collect measures from the agents. My guess is the load balancing would be visible by viewing the collector logs.

sbhat
Guide

@Shane K.

Is there a particular message I should look for in the logs?

The only pattern I see is

2017-09-25 10:44:28 INFO [AgentPeerPool] removed agent from pool - number of agents: 64