samples/consul-ui/timeline.json.erb in consul-templaterb-1.31.0 vs samples/consul-ui/timeline.json.erb in consul-templaterb-1.31.1
- old
+ new
@@ -39,13 +39,15 @@
mod_index = instance['Service']['ModifyIndex'] || 0
instance['Checks'].each do |chk|
mindex = chk['ModifyIndex'] || 0
mod_index = mindex if mod_index < mindex
end
- ["#{instance['Node']['Node']}:#{instance['Service']['ID']}",
+ node_name = instance['Node']['Node']
+ ["#{node_name}:#{instance['Service']['ID']}",
{
'address' => instance.service_address,
- 'node' => instance['Node']['Node'],
+ 'node' => node_name,
+ 'fqdn' => instance.node_meta['fqdn'] || node_name,
'port' => instance['Service']['Port'],
'idx' => mod_index || cur_index,
'status' => instance.status,
'stats' => cur_stats,
'checks' => instance['Checks'].map { |check| [check['CheckID'], { 'name' => check['Name'], 'status' => check['Status'], 'output' => check['Output'] }] }.to_h