Library: /websites/prometheus_io ### operating/configuration.md > > Instance role Source: https://prometheus.io/docs/operating/configuration This role uses the first address it finds in the following order: private IPv4, public IPv4, public IPv6. This can be changed with relabeling, as demonstrated in the Prometheus scaleway-sd configuration file . Should an instance have no address before relabeling, it will not be added to the target list and you will not be able to relabel it. --- Library: /prometheus/prometheus ### Instance role Source: https://github.com/prometheus/prometheus/blob/main/docs/configuration/configuration.md * `__meta_scaleway_instance_boot_type`: the boot type of the server * `__meta_scaleway_instance_hostname`: the hostname of the server * `__meta_scaleway_instance_id`: the ID of the server * `__meta_scaleway_instance_image_arch`: the arch of the server image * `__meta_scaleway_instance_image_id`: the ID of the server image * `__meta_scaleway_instance_image_name`: the name of the server image * `__meta_scaleway_instance_location_cluster_id`: the cluster ID of the server location * `__meta_scaleway_instance_location_hypervisor_id`: the hypervisor ID of the server location * `__meta_scaleway_instance_location_node_id`: the node ID of the server location * `__meta_scaleway_instance_name`: name of the server * `__meta_scaleway_instance_organization_id`: the organization of the server * `__meta_scaleway_instance_private_ipv4`: the private IPv4 address of the server * `__meta_scaleway_instance_project_id`: project id of the server * `__meta_scaleway_instance_public_ipv4`: the public IPv4 address of the server * `__meta_scaleway_instance_public_ipv6`: the public IPv6 address of the server * `__meta_scaleway_instance_public_ipv4_addresses`: the public IPv4 addresses of the server * `__meta_scaleway_instance_public_ipv6_addresses`: the public IPv6 addresses of the server * `__meta_scaleway_instance_region`: the region of the server * `__meta_scaleway_instance_security_group_id`: the ID of the security group of the server * `__meta_scaleway_instance_security_group_name`: the name of the security group of the server * `__meta_scaleway_instance_status`: status of the server * `__meta_scaleway_instance_tags`: the list of tags of the server joined by the tag separator * `__meta_scaleway_instance_type`: commercial type of the server * `__meta_scaleway_instance_zone`: the zone of the server (ex: `fr-par-1`, complete list [here](https://developers.scaleway.com/en/products/instance/api/#introduction)) This role uses the first address it finds in the following order: private IPv4, public IPv4, public IPv6. This can be changed with relabeling, as demonstrated in [the Prometheus scaleway-sd configuration file](/documentation/examples/prometheus-scaleway.yml). Should an instance have no address before relabeling, it will not be added to the target list and you will not be able to relabel it. --- Library: /websites/prometheus_io ### configuration > > Instance role Source: https://prometheus.io/docs/prometheus/latest/configuration/configuration #### Instance role * `__meta_scaleway_instance_boot_type`: the boot type of the server * `__meta_scaleway_instance_hostname`: the hostname of the server * `__meta_scaleway_instance_id`: the ID of the server * `__meta_scaleway_instance_image_arch`: the arch of the server image * `__meta_scaleway_instance_image_id`: the ID of the server image * `__meta_scaleway_instance_image_name`: the name of the server image * `__meta_scaleway_instance_location_cluster_id`: the cluster ID of the server location * `__meta_scaleway_instance_location_hypervisor_id`: the hypervisor ID of the server location * `__meta_scaleway_instance_location_node_id`: the node ID of the server location * `__meta_scaleway_instance_name`: name of the server * `__meta_scaleway_instance_organization_id`: the organization of the server * `__meta_scaleway_instance_private_ipv4`: the private IPv4 address of the server * `__meta_scaleway_instance_project_id`: project id of the server * `__meta_scaleway_instance_public_ipv4`: the public IPv4 address of the server * `__meta_scaleway_instance_public_ipv6`: the public IPv6 address of the server * `__meta_scaleway_instance_public_ipv4_addresses`: the public IPv4 addresses of the server * `__meta_scaleway_instance_public_ipv6_addresses`: the public IPv6 addresses of the server * `__meta_scaleway_instance_region`: the region of the server * `__meta_scaleway_instance_security_group_id`: the ID of the security group of the server * `__meta_scaleway_instance_security_group_name`: the name of the security group of the server * `__meta_scaleway_instance_status`: status of the server * `__meta_scaleway_instance_tags`: the list of tags of the server joined by the tag separator * `__meta_scaleway_instance_type`: commercial type of the server * `__meta_scaleway_instance_zone`: the zone of the server (ex: `fr-par-1`, complete list here ) This role uses the first address it finds in the following order: private IPv4, public IPv4, public IPv6. This can be changed with relabeling, as demonstrated in the Prometheus scaleway-sd configuration file . Should an instance have no address before relabeling, it will not be added to the target list and you will not be able to relabel it.