anchor.diff:              periods: 0
               function: min
   
  +  # Mapping between the Fuel roles and the AFD node filters
     node_cluster_roles:
       controller: ['primary-controller', 'controller']
       mysql-nodes: ['primary-controller', 'controller']
       compute: ['compute']
       storage: ['cinder', 'ceph-osd']
  -<% if @monitor_elasticsearch -%>
       elasticsearch-nodes: ['primary-elasticsearch_kibana', 'elasticsearch_kibana']
  -<% end -%>
  -<% if @monitor_influxdb -%>
       influxdb-nodes: ['primary-influxdb_grafana', 'influxdb_grafana']
  -<% end -%>
   
  +  # Mapping between the Fuel roles and the AFD service filters
     service_cluster_roles:
       rabbitmq: ['primary-controller', 'controller']
       mysql: ['primary-controller', 'controller']
  
positive.code:       http_errors: ['heat-api-http-errors']
      heat-logs:
        error: ['heat-logs-error']
  <% if not @storage_options["objects_ceph"] then -%>
      swift-api:
        http_errors: ['swift-api-http-errors']
      swift-logs:
        error: ['swift-logs-error']
  <% end -%>
      cinder-api:
        http_errors: ['cinder-api-http-errors']
      cinder-logs:
  
negative.code:       error: ['keystone-logs-error']
      keystone-admin-api:
        http_errors: ['keystone-admin-api-http-errors']
      ceph-mon:
        health: ['ceph-health-critical', 'ceph-health-warning']
        capacity: ['ceph-capacity-critical', 'ceph-capacity-warning']
      elasticsearch:
        health: ['elasticsearch-health-critical', 'elasticsearch-health-warning']
  