Sha256: d7df9c074bf40116d8d7edf9a6249ce1f8f4fad1c3c469b670f0495041916903
Contents?: true
Size: 1.32 KB
Versions: 101
Compression:
Stored size: 1.32 KB
Contents
+ List of all datacenters ------------------------- <% datacenters.each do |dc| %> * <%= dc %> with <%= services(dc:dc).keys.count %> services, <%= nodes(dc:dc).count %> nodes <% end %> =========== + List of all services in current DC ------------------------------------ <% services.each do |service_name, tags| %> * <%= service_name %> [ <%= tags %> ] <% end %> =========== + List all services instances with http tag on current DC, instances sorted by node name ---------------------------------------------------------------------------------------- <% services.each do |service_name, tags| if tags.include? 'http' %> ++ Service <%= service_name %> <% service(service_name, tag:'http').sort {|a,b| a['Node']['Node'] <=> b['Node']['Node'] }.each do |snode| %> * <%= service_name %> -> <%= snode['Node']['Node'] %>:<%= snode['Service']['Port'] %> <%= snode['Service']['Tags'] %> status: <% snode['Checks'].each do |c| %> <%= c['Status'] %><% end if snode['Checks'] %> <% end end end %> =========== + List all nodes for DC, sorted by name --------------------------------------- <% nodes.sort {|a,b| a['Node'] <=> b['Node'] }.each do |snode| %> * <%= snode['Address'].ljust(16) %> <%= snode['Node'] %> <% end %> + KV of Current DC ------------------ <% kv(keys:true).each do |key| %> * <%= key %> <% end %>
Version data entries
101 entries across 101 versions & 1 rubygems