Docs » Integrations Guide » Integrations Reference » OpenStack

../../_images/integration_openstack.png OpenStack πŸ”—

DESCRIPTION πŸ”—

This integration primarily consists of the Smart Agent monitor collectd/openstack. Below is an overview of that monitor.

Smart Agent Monitor πŸ”—

Monitors Openstack by using the Openstack collectd Python plugin, which collects metrics from Openstack instances. This plugin is installed with the Smart Agent, so no additional installation is required to use this montior.

This monitor covers the following Openstack components:

  • Nova (Compute)
  • Cinder (BlockStorge)
  • Neutron (Network)

Please see the reference for OpenStack Monitoring.

Deployment Host πŸ”—

Identify a host on which the SignalFx agent will run. This integration collects data from OpenStack remotely via APIs, and so those API endpoints must be visible to the host on which the agent runs. We do not recommend installing the agent directly on a compute instance because a compute instance/resource under one project cannot get stats about the resources under other projects. Also, a compute instance may go down due to lack of resources in the project.

Example config πŸ”—

monitors:
- type: collectd/openstack
  authURL: "http://192.168.11.111/identity/v3"
  username: "admin"
  password: "secret"

Example config using skipVerify πŸ”—

monitors:
- type: collectd/openstack
  authURL: "https://192.168.11.111/identity/v3"
  username: "admin"
  password: "secret"
  skipVerify: true

INSTALLATION πŸ”—

This integration is part of the SignalFx Smart Agent as the collectd/openstack monitor. You should first deploy the Smart Agent to the same host as the service you want to monitor, and then continue with the configuration instructions below.

CONFIGURATION πŸ”—

To activate this monitor in the Smart Agent, add the following to your agent config:

monitors:  # All monitor config goes under this key
 - type: collectd/openstack
   ...  # Additional config

For a list of monitor options that are common to all monitors, see Common Configuration.

Config option Required Type Description
pythonBinary no string Path to a python binary that should be used to execute the Python code. If not set, a built-in runtime will be used. Can include arguments to the binary as well.
authURL yes string Keystone authentication URL/endpoint for the OpenStack cloud
username yes string Username to authenticate with keystone identity
password yes string Password to authenticate with keystone identity
projectName no string Specify the name of Project to be monitored (default:"demo")
projectDomainID no string The project domain (default:"default")
userDomainID no string The user domain id (default:"default")
skipVerify no bool Skip SSL certificate validation (default: false)

USAGE πŸ”—

Interpreting Built-in dashboards πŸ”—

  • HYPERVISOR:

    • Running VMs: Shows the number of VMs running in the hypervisor.

      ../../_images/chart-openstack-hypervisor-vms.png

    • Load Average: Shows the average CPU load on the hypervisor.

      ../../_images/chart-openstack-hypervisor-load.png

    • Memory Usage: Shows the memory usage free vs used in the hypervisor.

      ../../_images/chart-openstack-hypervisor-memory-usage.png

    • Disk Usage: Shows the disk usage free vs used in the hypervisor.

      ../../_images/chart-openstack-hypervisor-disk-usage.png

    • CPUs and VCPUs: Shows the number of CPUs available and VCPUs used in the hypervisor.

      ../../_images/chart-openstack-hypervisor-cpus-vcpus.png

    • Physical CPUs: Shows the number of pysical cores on the host running hypervisor.

      ../../_images/chart-openstack-hypervisor-physical-cpus.png

    • Total Disk: Shows the total disk available on the host running hypervisor.

      ../../_images/chart-openstack-hypervisor-total-disk.png

    • Total Memory: Shows the total RAM available on the host running hypervisor.

      ../../_images/chart-openstack-hypervisor-total-memory.png

  • TENANT:

    • Used Instances: Shows the number of used instances in the tenant/project.

      ../../_images/chart-openstack-tenant-used-instances.png

    • Memory Utilization: Shows the percentage of utilized memory in the tenant/project.

      ../../_images/chart-openstack-tenant-memory-util.png

    • Disk Utilization: Shows the percentage of utilized disk space in the tenant/project.

      ../../_images/chart-openstack-tenant-disk-util.png

    • Instances Available vs Used: Shows the number of available and used instances in the tenant/project.

      ../../_images/chart-openstack-tenant-instances.png

    • Memory Usage: Shows the overall memory available and used in the tenant/project.

      ../../_images/chart-openstack-tenant-memory-usage.png

    • Disk Usage: Shows the overall disk space available and used in the tenant/project.

      ../../_images/chart-openstack-tenant-disk-usage.png

    • Volumes Available vs Used: Shows the maximum number of block storage volumes available and used in the tenant/project.

      ../../_images/chart-openstack-tenant-volumes.png

    • VCPUs Available vs Used: Shows the maximum number of virtual CPUs available and used in the tenant/project.

      ../../_images/chart-openstack-tenant-vcpus.png

    • Top Instances by CPU %: Shows the top five instances by CPU usage percentage in the tenant/project.

      ../../_images/chart-openstack-tenant-top-cpu.png

    • Top Instances by Memoery Used: Shows the top five instances by memory usage in the tenant/project.

      ../../_images/chart-openstack-tenant-top-memory.png

    • Top Instances by VCPUs: Shows the top five instances by virtual CPUs used in the tenant/project.

      ../../_images/chart-openstack-tenant-top-vcpus.png

  • NEUTRON:

    • Networks: Shows the total number of networks created in all projects.

      ../../_images/chart-openstack-neutron-networks.png

    • Routers: Shows the total number of routers created in all projects.

      ../../_images/chart-openstack-neutron-routers.png

    • Subnets: Shows the total number of subnets created in all projects.

      ../../_images/chart-openstack-neutron-subnets.png

    • Flaoting IPs Available vs Used: Shows the maximum number of floating IPs available and used in all projects.

      ../../_images/chart-openstack-neutron-floating-ips.png

    • Security Groups Available vs Used: Shows the maximum number of security groups available and used in all projects.

      ../../_images/chart-openstack-neutron-security-groups.png

  • INSTANCE:

    • VCPUs: Shows the number of virtual CPUs allocated to the instance.

      ../../_images/chart-openstack-instance-vcpus.png

    • CPU Used %: Shows the current percentage of CPU usage of an instance.

      ../../_images/chart-openstack-instance-cpu-used.png

    • CPU %: Shows the percentage of instance CPU usage over the time.

      ../../_images/chart-openstack-instance-cpu.png

    • Memory: Shows the memory usage of the instance.

      ../../_images/chart-openstack-instance-memory.png

    • Total Bytes Sent/Received: Shows the number of bytes sent and received over the network.

      ../../_images/chart-openstack-instance-bytes-sent-received.png

    • Received vs Transmitted Packers/sec: Shows the number of network packets sent and received per second.

      ../../_images/chart-openstack-instance-packets-sent-received.png

    • Virtual Disk Read and Write Requests: Shows the number of virtual disk read and write requests.

      ../../_images/chart-openstack-instance-vda-read-write-requests.png

    • Size of VDS Reads and Writes: Shows the size of virtual disk reads and writes.

      ../../_images/chart-openstack-instance-vda-read-write-size.png

A few other details:

  • plugin is always set to openstack
  • plugin_instance will contain the project id and name of the project given in the configuration

METRICS πŸ”—

Metric Name Description Type
counter.openstack.nova.server.cpu_time Virtual CPU time consumed in nanoseconds counter
counter.openstack.nova.server.rx Size of network packet received in bytes counter
counter.openstack.nova.server.rx_packets Received packets at an instance counter
counter.openstack.nova.server.tx Size of network packet transmitted in bytes counter
counter.openstack.nova.server.tx_packets Transmitted packets at an instance counter
gauge.openstack.cinder.limit.maxTotalBackupGigabytes Maximum backup space available at cinder component for project in Gigabytes gauge
gauge.openstack.cinder.limit.maxTotalBackups Total available backups used at cinder component for project gauge
gauge.openstack.cinder.limit.maxTotalSnapshots Total available snapshots at cinder component for project gauge
gauge.openstack.cinder.limit.maxTotalVolumeGigabytes Total available block storage at cinder component for project gauge
gauge.openstack.cinder.limit.maxTotalVolumes Maximum volume resources available at cinder component for project gauge
gauge.openstack.cinder.limit.totalBackupGigabytesUsed Total backup space used at cinder component for project in Gigabytes gauge
gauge.openstack.cinder.limit.totalBackupsUsed Total backups used at cinder component for project gauge
gauge.openstack.cinder.limit.totalGigabytesUsed Total block storage used at cinder component for project gauge
gauge.openstack.cinder.limit.totalSnapshotsUsed Total snapshots used at cinder component for project gauge
gauge.openstack.cinder.limit.totalVolumesUsed Volume resources used at cinder component for project gauge
gauge.openstack.cinder.snapshot.count Total number of snapshots at cinder component for project gauge
gauge.openstack.cinder.snapshot.size Total snapshot size at cinder component for project gauge
gauge.openstack.cinder.volume.count Total number of volumes at cinder component for project gauge
gauge.openstack.cinder.volume.size Total volume size at cinder component for project gauge
gauge.openstack.neutron.floatingip.count Overall floating IPs used across projects gauge
gauge.openstack.neutron.network.count Overall Network resources used across projects gauge
gauge.openstack.neutron.router.count Overall router resources used across projects gauge
gauge.openstack.neutron.securitygroup.count Overall securitygroup resources used across projects gauge
gauge.openstack.neutron.subnet.count Overall subnet resources used in all projects gauge
gauge.openstack.nova.hypervisor.current_workload Total current active hypervisor tasks in project gauge
gauge.openstack.nova.hypervisor.disk_available_least Minimum free disk space available in Gigabyte gauge
gauge.openstack.nova.hypervisor.free_disk_gb Maximum free disk space available in Gigabyte gauge
gauge.openstack.nova.hypervisor.free_ram_mb Maximum free ram space available in Megabyte gauge
gauge.openstack.nova.hypervisor.load_average Average CPU load on the hypervisor gauge
gauge.openstack.nova.hypervisor.local_gb Maximum available local disk space in Gigabyte gauge
gauge.openstack.nova.hypervisor.local_gb_used Total disk space used in Gigabyte gauge
gauge.openstack.nova.hypervisor.memory_mb Maximum available memory in MB at hypervisor gauge
gauge.openstack.nova.hypervisor.memory_mb_used Total memory used in MB at hypervisor gauge
gauge.openstack.nova.hypervisor.running_vms Total running VMs at hypervisor gauge
gauge.openstack.nova.hypervisor.vcpus Available physical cores at hypervisor gauge
gauge.openstack.nova.hypervisor.vcpus_used Used virtual CPUs used gauge
gauge.openstack.nova.limit.maxImageMeta Maximum number of metadata items associated with an image for project gauge
gauge.openstack.nova.limit.maxSecurityGroups Maximum available security groups for project gauge
gauge.openstack.nova.limit.maxTotalCores Maximum available VCPUs in project gauge
gauge.openstack.nova.limit.maxTotalFloatingIps Maximum available floating IPs for project gauge
gauge.openstack.nova.limit.maxTotalInstances Maximum available instances in project gauge
gauge.openstack.nova.limit.maxTotalKeypairs Maximum available keypairs for project gauge
gauge.openstack.nova.limit.maxTotalRAMSize Maximum available RAM size for project gauge
gauge.openstack.nova.limit.totalCoresUsed Total cores used in the project gauge
gauge.openstack.nova.limit.totalFloatingIpsUsed Total floating IPs used in the project gauge
gauge.openstack.nova.limit.totalInstancesUsed Total instances used in the project gauge
gauge.openstack.nova.limit.totalRAMUsed Total RAM used in the project gauge
gauge.openstack.nova.limit.totalSecurityGroupsUsed Total RAM used in the project gauge
gauge.openstack.nova.server.memory Memory provisioned at an instance gauge
gauge.openstack.nova.server.memory-actual Actual memory used at an instance gauge
gauge.openstack.nova.server.memory-rss Memory used not including disk pages at an instance gauge
gauge.openstack.nova.server.vda_read Size of virtual disk read requests in bytes gauge
gauge.openstack.nova.server.vda_read_req Virtual disk read requests from an instance gauge
gauge.openstack.nova.server.vda_write Size of virtual disk write requests in bytes gauge
gauge.openstack.nova.server.vda_write_req Virtual disk write requests from an instance gauge

counter.openstack.nova.server.cpu_time πŸ”—

counter

Virtual CPU time consumed in nanoseconds

counter.openstack.nova.server.rx πŸ”—

counter

Size of network packet received in bytes

counter.openstack.nova.server.rx_packets πŸ”—

counter

Received packets at an instance

counter.openstack.nova.server.tx πŸ”—

counter

Size of network packet transmitted in bytes

counter.openstack.nova.server.tx_packets πŸ”—

counter

Transmitted packets at an instance

gauge.openstack.cinder.limit.maxTotalBackupGigabytes πŸ”—

gauge

Maximum backup space available at cinder component for project in Gigabytes

gauge.openstack.cinder.limit.maxTotalBackups πŸ”—

gauge

Total available backups used at cinder component for project

gauge.openstack.cinder.limit.maxTotalSnapshots πŸ”—

gauge

Total available snapshots at cinder component for project

gauge.openstack.cinder.limit.maxTotalVolumeGigabytes πŸ”—

gauge

Total available block storage at cinder component for project

gauge.openstack.cinder.limit.maxTotalVolumes πŸ”—

gauge

Maximum volume resources available at cinder component for project

gauge.openstack.cinder.limit.totalBackupGigabytesUsed πŸ”—

gauge

Total backup space used at cinder component for project in Gigabytes

gauge.openstack.cinder.limit.totalBackupsUsed πŸ”—

gauge

Total backups used at cinder component for project

gauge.openstack.cinder.limit.totalGigabytesUsed πŸ”—

gauge

Total block storage used at cinder component for project

gauge.openstack.cinder.limit.totalSnapshotsUsed πŸ”—

gauge

Total snapshots used at cinder component for project

gauge.openstack.cinder.limit.totalVolumesUsed πŸ”—

gauge

Volume resources used at cinder component for project

gauge.openstack.cinder.snapshot.count πŸ”—

gauge

Total number of snapshots at cinder component for project

gauge.openstack.cinder.snapshot.size πŸ”—

gauge

Total snapshot size at cinder component for project

gauge.openstack.cinder.volume.count πŸ”—

gauge

Total number of volumes at cinder component for project

gauge.openstack.cinder.volume.size πŸ”—

gauge

Total volume size at cinder component for project

gauge.openstack.neutron.floatingip.count πŸ”—

gauge

Overall floating IPs used across projects

gauge.openstack.neutron.network.count πŸ”—

gauge

Overall Network resources used across projects

gauge.openstack.neutron.router.count πŸ”—

gauge

Overall router resources used across projects

gauge.openstack.neutron.securitygroup.count πŸ”—

gauge

Overall securitygroup resources used across projects

gauge.openstack.neutron.subnet.count πŸ”—

gauge

Overall subnet resources used in all projects

gauge.openstack.nova.hypervisor.current_workload πŸ”—

gauge

Total current active hypervisor tasks in project

gauge.openstack.nova.hypervisor.disk_available_least πŸ”—

gauge

Minimum free disk space available in Gigabyte

gauge.openstack.nova.hypervisor.free_disk_gb πŸ”—

gauge

Maximum free disk space available in Gigabyte

gauge.openstack.nova.hypervisor.free_ram_mb πŸ”—

gauge

Maximum free ram space available in Megabyte

gauge.openstack.nova.hypervisor.load_average πŸ”—

gauge

Average CPU load on the hypervisor

gauge.openstack.nova.hypervisor.local_gb πŸ”—

gauge

Maximum available local disk space in Gigabyte

gauge.openstack.nova.hypervisor.local_gb_used πŸ”—

gauge

Total disk space used in Gigabyte

gauge.openstack.nova.hypervisor.memory_mb πŸ”—

gauge

Maximum available memory in MB at hypervisor

gauge.openstack.nova.hypervisor.memory_mb_used πŸ”—

gauge

Total memory used in MB at hypervisor

gauge.openstack.nova.hypervisor.running_vms πŸ”—

gauge

Total running VMs at hypervisor

gauge.openstack.nova.hypervisor.vcpus πŸ”—

gauge

Available physical cores at hypervisor

gauge.openstack.nova.hypervisor.vcpus_used πŸ”—

gauge

Used virtual CPUs used

gauge.openstack.nova.limit.maxImageMeta πŸ”—

gauge

Maximum number of metadata items associated with an image for project

gauge.openstack.nova.limit.maxSecurityGroups πŸ”—

gauge

Maximum available security groups for project

gauge.openstack.nova.limit.maxTotalCores πŸ”—

gauge

Maximum available VCPUs in project

gauge.openstack.nova.limit.maxTotalFloatingIps πŸ”—

gauge

Maximum available floating IPs for project

gauge.openstack.nova.limit.maxTotalInstances πŸ”—

gauge

Maximum available instances in project

gauge.openstack.nova.limit.maxTotalKeypairs πŸ”—

gauge

Maximum available keypairs for project

gauge.openstack.nova.limit.maxTotalRAMSize πŸ”—

gauge

Maximum available RAM size for project

gauge.openstack.nova.limit.totalCoresUsed πŸ”—

gauge

Total cores used in the project

gauge.openstack.nova.limit.totalFloatingIpsUsed πŸ”—

gauge

Total floating IPs used in the project

gauge.openstack.nova.limit.totalInstancesUsed πŸ”—

gauge

Total instances used in the project

gauge.openstack.nova.limit.totalRAMUsed πŸ”—

gauge

Total RAM used in the project

gauge.openstack.nova.limit.totalSecurityGroupsUsed πŸ”—

gauge

Total RAM used in the project

gauge.openstack.nova.server.memory πŸ”—

gauge

Memory provisioned at an instance

gauge.openstack.nova.server.memory-actual πŸ”—

gauge

Actual memory used at an instance

gauge.openstack.nova.server.memory-rss πŸ”—

gauge

Memory used not including disk pages at an instance

gauge.openstack.nova.server.vda_read πŸ”—

gauge

Size of virtual disk read requests in bytes

gauge.openstack.nova.server.vda_read_req πŸ”—

gauge

Virtual disk read requests from an instance

gauge.openstack.nova.server.vda_write πŸ”—

gauge

Size of virtual disk write requests in bytes

gauge.openstack.nova.server.vda_write_req πŸ”—

gauge

Virtual disk write requests from an instance

Metrics that are categorized as container/host (default) are in bold and italics in the list below.

These are the metrics available for this integration.

  • counter.openstack.nova.server.cpu_time (counter)
    Virtual CPU time consumed in nanoseconds
  • counter.openstack.nova.server.rx (counter)
    Size of network packet received in bytes
  • counter.openstack.nova.server.rx_packets (counter)
    Received packets at an instance
  • counter.openstack.nova.server.tx (counter)
    Size of network packet transmitted in bytes
  • counter.openstack.nova.server.tx_packets (counter)
    Transmitted packets at an instance
  • gauge.openstack.cinder.limit.maxTotalBackupGigabytes (gauge)
    Maximum backup space available at cinder component for project in Gigabytes
  • gauge.openstack.cinder.limit.maxTotalBackups (gauge)
    Total available backups used at cinder component for project
  • gauge.openstack.cinder.limit.maxTotalSnapshots (gauge)
    Total available snapshots at cinder component for project
  • gauge.openstack.cinder.limit.maxTotalVolumeGigabytes (gauge)
    Total available block storage at cinder component for project
  • gauge.openstack.cinder.limit.maxTotalVolumes (gauge)
    Maximum volume resources available at cinder component for project
  • gauge.openstack.cinder.limit.totalBackupGigabytesUsed (gauge)
    Total backup space used at cinder component for project in Gigabytes
  • gauge.openstack.cinder.limit.totalBackupsUsed (gauge)
    Total backups used at cinder component for project
  • gauge.openstack.cinder.limit.totalGigabytesUsed (gauge)
    Total block storage used at cinder component for project
  • gauge.openstack.cinder.limit.totalSnapshotsUsed (gauge)
    Total snapshots used at cinder component for project
  • gauge.openstack.cinder.limit.totalVolumesUsed (gauge)
    Volume resources used at cinder component for project
  • gauge.openstack.cinder.snapshot.count (gauge)
    Total number of snapshots at cinder component for project
  • gauge.openstack.cinder.snapshot.size (gauge)
    Total snapshot size at cinder component for project
  • gauge.openstack.cinder.volume.count (gauge)
    Total number of volumes at cinder component for project
  • gauge.openstack.cinder.volume.size (gauge)
    Total volume size at cinder component for project
  • gauge.openstack.neutron.floatingip.count (gauge)
    Overall floating IPs used across projects
  • gauge.openstack.neutron.network.count (gauge)
    Overall Network resources used across projects
  • gauge.openstack.neutron.router.count (gauge)
    Overall router resources used across projects
  • gauge.openstack.neutron.securitygroup.count (gauge)
    Overall securitygroup resources used across projects
  • gauge.openstack.neutron.subnet.count (gauge)
    Overall subnet resources used in all projects
  • gauge.openstack.nova.hypervisor.current_workload (gauge)
    Total current active hypervisor tasks in project
  • gauge.openstack.nova.hypervisor.disk_available_least (gauge)
    Minimum free disk space available in Gigabyte
  • gauge.openstack.nova.hypervisor.free_disk_gb (gauge)
    Maximum free disk space available in Gigabyte
  • gauge.openstack.nova.hypervisor.free_ram_mb (gauge)
    Maximum free ram space available in Megabyte
  • gauge.openstack.nova.hypervisor.load_average (gauge)
    Average CPU load on the hypervisor
  • gauge.openstack.nova.hypervisor.local_gb (gauge)
    Maximum available local disk space in Gigabyte
  • gauge.openstack.nova.hypervisor.local_gb_used (gauge)
    Total disk space used in Gigabyte
  • gauge.openstack.nova.hypervisor.memory_mb (gauge)
    Maximum available memory in MB at hypervisor
  • gauge.openstack.nova.hypervisor.memory_mb_used (gauge)
    Total memory used in MB at hypervisor
  • gauge.openstack.nova.hypervisor.running_vms (gauge)
    Total running VMs at hypervisor
  • gauge.openstack.nova.hypervisor.vcpus (gauge)
    Available physical cores at hypervisor
  • gauge.openstack.nova.hypervisor.vcpus_used (gauge)
    Used virtual CPUs used
  • gauge.openstack.nova.limit.maxImageMeta (gauge)
    Maximum number of metadata items associated with an image for project
  • gauge.openstack.nova.limit.maxSecurityGroups (gauge)
    Maximum available security groups for project
  • gauge.openstack.nova.limit.maxTotalCores (gauge)
    Maximum available VCPUs in project
  • gauge.openstack.nova.limit.maxTotalFloatingIps (gauge)
    Maximum available floating IPs for project
  • gauge.openstack.nova.limit.maxTotalInstances (gauge)
    Maximum available instances in project
  • gauge.openstack.nova.limit.maxTotalKeypairs (gauge)
    Maximum available keypairs for project
  • gauge.openstack.nova.limit.maxTotalRAMSize (gauge)
    Maximum available RAM size for project
  • gauge.openstack.nova.limit.totalCoresUsed (gauge)
    Total cores used in the project
  • gauge.openstack.nova.limit.totalFloatingIpsUsed (gauge)
    Total floating IPs used in the project
  • gauge.openstack.nova.limit.totalInstancesUsed (gauge)
    Total instances used in the project
  • gauge.openstack.nova.limit.totalRAMUsed (gauge)
    Total RAM used in the project
  • gauge.openstack.nova.limit.totalSecurityGroupsUsed (gauge)
    Total RAM used in the project
  • gauge.openstack.nova.server.memory (gauge)
    Memory provisioned at an instance
  • gauge.openstack.nova.server.memory-actual (gauge)
    Actual memory used at an instance
  • gauge.openstack.nova.server.memory-rss (gauge)
    Memory used not including disk pages at an instance
  • gauge.openstack.nova.server.vda_read (gauge)
    Size of virtual disk read requests in bytes
  • gauge.openstack.nova.server.vda_read_req (gauge)
    Virtual disk read requests from an instance
  • gauge.openstack.nova.server.vda_write (gauge)
    Size of virtual disk write requests in bytes
  • gauge.openstack.nova.server.vda_write_req (gauge)
    Virtual disk write requests from an instance

Non-default metrics (version 4.7.0+) πŸ”—

The following information applies to the agent version 4.7.0+ that has enableBuiltInFiltering: true set on the top level of the agent config.

To emit metrics that are not default, you can add those metrics in the generic monitor-level extraMetrics config option. Metrics that are derived from specific configuration options that do not appear in the above list of metrics do not need to be added to extraMetrics.

To see a list of metrics that will be emitted you can run agent-status monitors after configuring this monitor in a running agent instance.

Legacy non-default metrics (version < 4.7.0) πŸ”—

The following information only applies to agent versions prior to 4.7.0. If you have a newer agent and have set enableBuiltInFiltering: true at the top level of your agent config, see the section above. See upgrade instructions in Old-style inclusion list filtering.

If you have a reference to the whitelist.json in your agent’s top-level metricsToExclude config option, and you want to emit metrics that are not in that allow list, then you need to add an item to the top-level metricsToInclude config option to override that allow list (see Inclusion filtering. Or you can just copy the whitelist.json, modify it, and reference that in metricsToExclude.