.. _configuration_discover: ******** Discover ******** Each discover definition is a map with two always-required keys: * :ref:`name `, which sets the discover name * :ref:`type `, which selects the concrete discover type and therefore the remaining valid keys The supported discover types are documented below. Discovers ========= .. toctree:: :maxdepth: 2 static_addr host_resolver Common Keys =========== This section describes keys shared by multiple discover types. .. _conf_discover_common_name: name ---- **required**, **type**: :external+values:ref:`metric node name ` Set the discover name. .. _conf_discover_common_type: type ---- **required**, **type**: str Set the discover type. .. _conf_discover_register_data: Register Data ============= Each discover type defines its own registration-data format. Follow the links below for details. +--------------+----------------------------------------------------------------------+ |Type |Link | +==============+======================================================================+ |static_addr |:ref:`static_addr data ` | +--------------+----------------------------------------------------------------------+ |host_resolver |:ref:`host_resolver data ` | +--------------+----------------------------------------------------------------------+