Merging telemetry configs
This commit is contained in:
parent
e9b27a528c
commit
a80f67d097
|
@ -60,6 +60,7 @@ BUG FIXES:
|
||||||
terminal [GH-1508]
|
terminal [GH-1508]
|
||||||
* agent: Fix advertise address when using IPv6 [GH-1465]
|
* agent: Fix advertise address when using IPv6 [GH-1465]
|
||||||
* cli: Fix node-status when using IPv6 advertise address [GH-1465]
|
* cli: Fix node-status when using IPv6 advertise address [GH-1465]
|
||||||
|
* client: Merging telemetry configuration properly [GH-1670]
|
||||||
* client: Task start errors adhere to restart policy mode [GH-1405]
|
* client: Task start errors adhere to restart policy mode [GH-1405]
|
||||||
* client: Reregister with servers if node is unregistered [GH-1593]
|
* client: Reregister with servers if node is unregistered [GH-1593]
|
||||||
* client: Killing an allocation doesn't cause allocation stats to block
|
* client: Killing an allocation doesn't cause allocation stats to block
|
||||||
|
|
|
@ -767,6 +767,12 @@ func (a *Telemetry) Merge(b *Telemetry) *Telemetry {
|
||||||
if b.collectionInterval != 0 {
|
if b.collectionInterval != 0 {
|
||||||
result.collectionInterval = b.collectionInterval
|
result.collectionInterval = b.collectionInterval
|
||||||
}
|
}
|
||||||
|
if b.PublishNodeMetrics {
|
||||||
|
result.PublishNodeMetrics = true
|
||||||
|
}
|
||||||
|
if b.PublishAllocationMetrics {
|
||||||
|
result.PublishAllocationMetrics = true
|
||||||
|
}
|
||||||
if b.CirconusAPIToken != "" {
|
if b.CirconusAPIToken != "" {
|
||||||
result.CirconusAPIToken = b.CirconusAPIToken
|
result.CirconusAPIToken = b.CirconusAPIToken
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue