From e7c6e931ad5ce95935a10f2982b9b69c5dfc106c Mon Sep 17 00:00:00 2001
From: Netdata bot <43409846+netdatabot@users.noreply.github.com>
Date: Mon, 25 Nov 2024 14:15:40 -0500
Subject: [PATCH] Regenerate integrations.js (#19086)

Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
---
 integrations/integrations.js                  | 798 +++++++++---------
 integrations/integrations.json                | 798 +++++++++---------
 src/collectors/COLLECTORS.md                  | 798 +++++++++---------
 .../activemq/integrations/activemq.md         |   4 +-
 .../adaptecraid/integrations/adaptec_raid.md  |   4 +-
 .../ap/integrations/access_points.md          |   4 +-
 .../collector/apache/integrations/apache.md   |   4 +-
 .../collector/apache/integrations/httpd.md    |   4 +-
 .../collector/apcupsd/integrations/apc_ups.md |   4 +-
 .../beanstalk/integrations/beanstalk.md       |   4 +-
 .../collector/boinc/integrations/boinc.md     |   4 +-
 .../cassandra/integrations/cassandra.md       |   4 +-
 .../go.d/collector/ceph/integrations/ceph.md  |   4 +-
 .../collector/chrony/integrations/chrony.md   |   4 +-
 .../clickhouse/integrations/clickhouse.md     |   4 +-
 .../cockroachdb/integrations/cockroachdb.md   |   4 +-
 .../collector/consul/integrations/consul.md   |   4 +-
 .../collector/coredns/integrations/coredns.md |   4 +-
 .../couchbase/integrations/couchbase.md       |   4 +-
 .../collector/couchdb/integrations/couchdb.md |   4 +-
 .../dmcache/integrations/dmcache_devices.md   |   4 +-
 .../collector/dnsdist/integrations/dnsdist.md |   4 +-
 .../collector/dnsmasq/integrations/dnsmasq.md |   4 +-
 .../dnsmasq_dhcp/integrations/dnsmasq_dhcp.md |   4 +-
 .../dnsquery/integrations/dns_query.md        |   4 +-
 .../collector/docker/integrations/docker.md   |   4 +-
 .../integrations/docker_engine.md             |   4 +-
 .../integrations/docker_hub_repository.md     |   4 +-
 .../collector/dovecot/integrations/dovecot.md |   4 +-
 .../integrations/elasticsearch.md             |   4 +-
 .../elasticsearch/integrations/opensearch.md  |   4 +-
 .../collector/envoy/integrations/envoy.md     |   4 +-
 .../go.d/collector/exim/integrations/exim.md  |   4 +-
 .../fail2ban/integrations/fail2ban.md         |   4 +-
 .../integrations/files_and_directories.md     |   4 +-
 .../collector/fluentd/integrations/fluentd.md |   4 +-
 .../freeradius/integrations/freeradius.md     |   4 +-
 .../collector/gearman/integrations/gearman.md |   4 +-
 .../geth/integrations/go-ethereum.md          |   4 +-
 .../collector/haproxy/integrations/haproxy.md |   4 +-
 .../hddtemp/integrations/hdd_temperature.md   |   4 +-
 .../hadoop_distributed_file_system_hdfs.md    |   4 +-
 .../hpssa/integrations/hpe_smart_arrays.md    |   4 +-
 .../httpcheck/integrations/http_endpoints.md  |   4 +-
 .../collector/icecast/integrations/icecast.md |   4 +-
 .../intelgpu/integrations/intel_gpu.md        |   4 +-
 .../go.d/collector/ipfs/integrations/ipfs.md  |   4 +-
 .../isc_dhcpd/integrations/isc_dhcp.md        |   4 +-
 .../k8s_kubelet/integrations/kubelet.md       |   4 +-
 .../k8s_kubeproxy/integrations/kubeproxy.md   |   4 +-
 .../integrations/kubernetes_cluster_state.md  |   4 +-
 .../lighttpd/integrations/lighttpd.md         |   4 +-
 .../litespeed/integrations/litespeed.md       |   4 +-
 .../integrations/systemd-logind_users.md      |   4 +-
 .../logstash/integrations/logstash.md         |   4 +-
 .../lvm/integrations/lvm_logical_volumes.md   |   4 +-
 .../maxscale/integrations/maxscale.md         |   4 +-
 .../megacli/integrations/megacli_megaraid.md  |   4 +-
 .../memcached/integrations/memcached.md       |   4 +-
 .../collector/mongodb/integrations/mongodb.md |   4 +-
 .../collector/monit/integrations/monit.md     |   4 +-
 .../collector/mysql/integrations/mariadb.md   |   4 +-
 .../collector/mysql/integrations/mysql.md     |   4 +-
 .../mysql/integrations/percona_mysql.md       |   4 +-
 .../collector/nginx/integrations/nginx.md     |   4 +-
 .../nginxplus/integrations/nginx_plus.md      |   4 +-
 .../nginxunit/integrations/nginx_unit.md      |   4 +-
 .../nginxvts/integrations/nginx_vts.md        |   4 +-
 .../go.d/collector/nsd/integrations/nsd.md    |   4 +-
 .../go.d/collector/ntpd/integrations/ntpd.md  |   4 +-
 .../nvidia_smi/integrations/nvidia_gpu.md     |   4 +-
 .../nvme/integrations/nvme_devices.md         |   4 +-
 .../openldap/integrations/openldap.md         |   4 +-
 .../collector/openvpn/integrations/openvpn.md |   4 +-
 .../integrations/openvpn_status_log.md        |   4 +-
 .../oracledb/integrations/oracle_db.md        |   4 +-
 .../pgbouncer/integrations/pgbouncer.md       |   4 +-
 .../phpdaemon/integrations/phpdaemon.md       |   4 +-
 .../collector/phpfpm/integrations/php-fpm.md  |   4 +-
 .../collector/pihole/integrations/pi-hole.md  |   4 +-
 .../go.d/collector/pika/integrations/pika.md  |   4 +-
 .../go.d/collector/ping/integrations/ping.md  |   4 +-
 .../integrations/tcp-udp_endpoints.md         |   4 +-
 .../collector/postfix/integrations/postfix.md |   4 +-
 .../postgres/integrations/postgresql.md       |   4 +-
 .../powerdns_authoritative_server.md          |   4 +-
 .../integrations/powerdns_recursor.md         |   4 +-
 .../prometheus/integrations/4d_server.md      |   4 +-
 .../prometheus/integrations/8430ft_modem.md   |   4 +-
 .../integrations/a10_acos_network_devices.md  |   4 +-
 .../airthings_waveplus_air_sensor.md          |   4 +-
 .../integrations/akamai_edge_dns_traffic.md   |   4 +-
 .../akamai_global_traffic_management.md       |   4 +-
 .../integrations/akami_cloudmonitor.md        |   4 +-
 .../integrations/alamos_fe2_server.md         |   4 +-
 .../prometheus/integrations/alibaba_cloud.md  |   4 +-
 .../prometheus/integrations/altaro_backup.md  |   4 +-
 .../prometheus/integrations/amd_cpu_&_gpu.md  |   4 +-
 .../andrews_&_arnold_line_status.md           |   4 +-
 .../prometheus/integrations/apache_airflow.md |   4 +-
 .../prometheus/integrations/apache_flink.md   |   4 +-
 .../prometheus/integrations/apicast.md        |   4 +-
 .../integrations/apple_time_machine.md        |   4 +-
 .../prometheus/integrations/arm_hwcpipe.md    |   4 +-
 .../prometheus/integrations/aruba_devices.md  |   4 +-
 .../prometheus/integrations/arvancloud_cdn.md |   4 +-
 .../prometheus/integrations/audisto.md        |   4 +-
 .../prometheus/integrations/authlog.md        |   4 +-
 .../integrations/aws_ec2_compute_instances.md |   4 +-
 .../integrations/aws_ec2_spot_instance.md     |   4 +-
 .../prometheus/integrations/aws_ecs.md        |   4 +-
 .../integrations/aws_health_events.md         |   4 +-
 .../integrations/aws_instance_health.md       |   4 +-
 .../prometheus/integrations/aws_quota.md      |   4 +-
 .../prometheus/integrations/aws_rds.md        |   4 +-
 .../prometheus/integrations/aws_s3_buckets.md |   4 +-
 .../prometheus/integrations/aws_sqs.md        |   4 +-
 .../integrations/azure_ad_app_passwords.md    |   4 +-
 .../integrations/azure_application.md         |   4 +-
 .../integrations/azure_elastic_pool_sql.md    |   4 +-
 .../integrations/azure_resources.md           |   4 +-
 .../integrations/azure_service_bus.md         |   4 +-
 .../prometheus/integrations/azure_sql.md      |   4 +-
 .../prometheus/integrations/bigquery.md       |   4 +-
 .../integrations/bird_routing_daemon.md       |   4 +-
 .../prometheus/integrations/blackbox.md       |   4 +-
 .../integrations/bobcat_miner_300.md          |   4 +-
 .../prometheus/integrations/borg_backup.md    |   4 +-
 .../collector/prometheus/integrations/bosh.md |   4 +-
 .../integrations/bpftrace_variables.md        |   4 +-
 .../prometheus/integrations/bungeecord.md     |   4 +-
 .../prometheus/integrations/cadvisor.md       |   4 +-
 .../prometheus/integrations/celery.md         |   4 +-
 .../integrations/certificate_transparency.md  |   4 +-
 .../integrations/checkpoint_device.md         |   4 +-
 .../collector/prometheus/integrations/chia.md |   4 +-
 .../christ_elektronik_clm5ip_power_panel.md   |   4 +-
 .../prometheus/integrations/cilium_agent.md   |   4 +-
 .../integrations/cilium_operator.md           |   4 +-
 .../prometheus/integrations/cilium_proxy.md   |   4 +-
 .../prometheus/integrations/cisco_aci.md      |   4 +-
 .../integrations/citrix_netscaler.md          |   4 +-
 .../prometheus/integrations/clamav_daemon.md  |   4 +-
 .../integrations/clamscan_results.md          |   4 +-
 .../prometheus/integrations/clash.md          |   4 +-
 .../prometheus/integrations/cloud_foundry.md  |   4 +-
 .../integrations/cloud_foundry_firehose.md    |   4 +-
 .../integrations/cloudflare_pcap.md           |   4 +-
 .../prometheus/integrations/cloudwatch.md     |   4 +-
 .../integrations/clustercontrol_cmon.md       |   4 +-
 .../prometheus/integrations/collectd.md       |   4 +-
 .../prometheus/integrations/concourse.md      |   4 +-
 .../prometheus/integrations/craftbeerpi.md    |   4 +-
 .../prometheus/integrations/crowdsec.md       |   4 +-
 .../integrations/crypto_exchanges.md          |   4 +-
 .../prometheus/integrations/cryptowatch.md    |   4 +-
 .../integrations/custom_exporter.md           |   4 +-
 .../prometheus/integrations/cvmfs_clients.md  |   4 +-
 .../prometheus/integrations/ddwrt_routers.md  |   4 +-
 .../integrations/dell_emc_ecs_cluster.md      |   4 +-
 .../integrations/dell_emc_isilon_cluster.md   |   4 +-
 .../integrations/dell_emc_xtremio_cluster.md  |   4 +-
 .../prometheus/integrations/dell_powermax.md  |   4 +-
 .../integrations/dependency-track.md          |   4 +-
 .../prometheus/integrations/digitalocean.md   |   4 +-
 .../prometheus/integrations/discourse.md      |   4 +-
 .../prometheus/integrations/dmarc.md          |   4 +-
 .../prometheus/integrations/dnsbl.md          |   4 +-
 .../dutch_electricity_smart_meter.md          |   4 +-
 .../prometheus/integrations/dynatrace.md      |   4 +-
 .../prometheus/integrations/eaton_ups.md      |   4 +-
 .../integrations/elgato_key_light_devices..md |   4 +-
 .../energomera_smart_power_meters.md          |   4 +-
 .../collector/prometheus/integrations/eos.md  |   4 +-
 .../collector/prometheus/integrations/etcd.md |   4 +-
 .../integrations/excel_spreadsheet.md         |   4 +-
 .../prometheus/integrations/fastd.md          |   4 +-
 .../integrations/fortigate_firewall.md        |   4 +-
 .../prometheus/integrations/freebsd_nfs.md    |   4 +-
 .../integrations/freebsd_rctl-racct.md        |   4 +-
 .../integrations/freifunk_network.md          |   4 +-
 .../integrations/fritzbox_network_devices.md  |   4 +-
 .../prometheus/integrations/frrouting.md      |   4 +-
 .../prometheus/integrations/gcp_gce.md        |   4 +-
 .../prometheus/integrations/gcp_quota.md      |   4 +-
 .../generic_command_line_output.md            |   4 +-
 .../generic_storage_enclosure_tool.md         |   4 +-
 .../integrations/github_api_rate_limit.md     |   4 +-
 .../integrations/github_repository.md         |   4 +-
 .../prometheus/integrations/gitlab_runner.md  |   4 +-
 .../prometheus/integrations/gobetween.md      |   4 +-
 .../integrations/google_cloud_platform.md     |   4 +-
 .../integrations/google_pagespeed.md          |   4 +-
 .../integrations/google_stackdriver.md        |   4 +-
 .../collector/prometheus/integrations/gpsd.md |   4 +-
 .../prometheus/integrations/grafana.md        |   4 +-
 .../prometheus/integrations/graylog_server.md |   4 +-
 .../collector/prometheus/integrations/gtp.md  |   4 +-
 .../prometheus/integrations/halon.md          |   4 +-
 .../collector/prometheus/integrations/hana.md |   4 +-
 .../integrations/hashicorp_vault_secrets.md   |   4 +-
 .../integrations/hasura_graphql_server.md     |   4 +-
 .../prometheus/integrations/hdsentinel.md     |   4 +-
 .../prometheus/integrations/helium_hotspot.md |   4 +-
 .../integrations/helium_miner_validator.md    |   4 +-
 .../collector/prometheus/integrations/hhvm.md |   4 +-
 .../integrations/hitron_cgn_series_cpe.md     |   4 +-
 .../integrations/hitron_coda_cable_modem.md   |   4 +-
 .../prometheus/integrations/homebridge.md     |   4 +-
 .../prometheus/integrations/homey.md          |   4 +-
 .../prometheus/integrations/honeypot.md       |   4 +-
 .../prometheus/integrations/hp_ilo.md         |   4 +-
 .../prometheus/integrations/huawei_devices.md |   4 +-
 .../prometheus/integrations/hubble.md         |   4 +-
 .../integrations/ibm_aix_systems_njmon.md     |   4 +-
 .../ibm_cryptoexpress_cex_cards.md            |   4 +-
 .../prometheus/integrations/ibm_mq.md         |   4 +-
 .../prometheus/integrations/ibm_spectrum.md   |   4 +-
 .../integrations/ibm_spectrum_virtualize.md   |   4 +-
 .../ibm_z_hardware_management_console.md      |   4 +-
 .../prometheus/integrations/influxdb.md       |   4 +-
 .../prometheus/integrations/iota_full_node.md |   4 +-
 .../integrations/ipmi_by_soundcloud.md        |   4 +-
 .../iqair_airvisual_air_quality_monitors.md   |   4 +-
 .../integrations/jarvis_standing_desk.md      |   4 +-
 .../prometheus/integrations/jenkins.md        |   4 +-
 .../jetbrains_floating_license_server.md      |   4 +-
 .../collector/prometheus/integrations/jmx.md  |   4 +-
 .../prometheus/integrations/jolokia.md        |   4 +-
 .../prometheus/integrations/journald.md       |   4 +-
 .../prometheus/integrations/kafka.md          |   4 +-
 .../prometheus/integrations/kafka_connect.md  |   4 +-
 .../integrations/kafka_consumer_lag.md        |   4 +-
 .../integrations/kafka_zookeeper.md           |   4 +-
 .../prometheus/integrations/kannel.md         |   4 +-
 .../prometheus/integrations/keepalived.md     |   4 +-
 .../kubernetes_cluster_cloud_cost.md          |   4 +-
 .../integrations/lagerist_disk_latency.md     |   4 +-
 .../collector/prometheus/integrations/ldap.md |   4 +-
 .../prometheus/integrations/linode.md         |   4 +-
 .../collector/prometheus/integrations/loki.md |   4 +-
 .../integrations/lustre_metadata.md           |   4 +-
 .../integrations/lynis_audit_reports.md       |   4 +-
 .../prometheus/integrations/machbase.md       |   4 +-
 .../prometheus/integrations/maildir.md        |   4 +-
 .../prometheus/integrations/meilisearch.md    |   4 +-
 .../integrations/memcached_community.md       |   4 +-
 .../integrations/meraki_dashboard.md          |   4 +-
 .../prometheus/integrations/mesos.md          |   4 +-
 .../integrations/mikrotik_devices.md          |   4 +-
 .../integrations/mikrotik_routeros_devices.md |   4 +-
 .../prometheus/integrations/minecraft.md      |   4 +-
 .../integrations/modbus_protocol.md           |   4 +-
 .../prometheus/integrations/mogilefs.md       |   4 +-
 .../integrations/monnit_sensors_mqtt.md       |   4 +-
 .../prometheus/integrations/mosquitto.md      |   4 +-
 .../integrations/mp707_usb_thermometer.md     |   4 +-
 .../prometheus/integrations/mqtt_blackbox.md  |   4 +-
 .../prometheus/integrations/mtail.md          |   4 +-
 .../prometheus/integrations/naemon.md         |   4 +-
 .../prometheus/integrations/nagios.md         |   4 +-
 .../nature_remo_e_lite_devices.md             |   4 +-
 .../integrations/netapp_ontap_api.md          |   4 +-
 .../integrations/netapp_solidfire.md          |   4 +-
 .../integrations/netatmo_sensors.md           |   4 +-
 .../prometheus/integrations/netflow.md        |   4 +-
 .../prometheus/integrations/netmeter.md       |   4 +-
 .../prometheus/integrations/new_relic.md      |   4 +-
 .../integrations/nextcloud_servers.md         |   4 +-
 .../prometheus/integrations/nextdns.md        |   4 +-
 .../prometheus/integrations/nftables.md       |   4 +-
 .../prometheus/integrations/nrpe_daemon.md    |   4 +-
 .../prometheus/integrations/nsx-t.md          |   4 +-
 .../collector/prometheus/integrations/nvml.md |   4 +-
 .../prometheus/integrations/obs_studio.md     |   4 +-
 .../collector/prometheus/integrations/odbc.md |   4 +-
 .../prometheus/integrations/open_vswitch.md   |   4 +-
 .../prometheus/integrations/openhab.md        |   4 +-
 .../integrations/openldap_community.md        |   4 +-
 .../prometheus/integrations/openrc.md         |   4 +-
 .../prometheus/integrations/openrct2.md       |   4 +-
 .../integrations/openroadm_devices.md         |   4 +-
 .../prometheus/integrations/openstack.md      |   4 +-
 .../prometheus/integrations/openvas.md        |   4 +-
 .../prometheus/integrations/openweathermap.md |   4 +-
 .../integrations/oracle_db_community.md       |   4 +-
 .../collector/prometheus/integrations/otrs.md |   4 +-
 .../prometheus/integrations/patroni.md        |   4 +-
 .../integrations/personal_weather_station.md  |   4 +-
 .../prometheus/integrations/pgbackrest.md     |   4 +-
 .../prometheus/integrations/pgpool-ii.md      |   4 +-
 .../prometheus/integrations/philips_hue.md    |   4 +-
 .../integrations/pimoroni_enviro+.md          |   4 +-
 .../prometheus/integrations/pingdom.md        |   4 +-
 .../prometheus/integrations/podman.md         |   4 +-
 .../integrations/powerpal_devices.md          |   4 +-
 .../prometheus/integrations/proftpd.md        |   4 +-
 .../integrations/prometheus_endpoint.md       |   4 +-
 .../prometheus/integrations/proxmox_ve.md     |   4 +-
 .../integrations/radio_thermostat.md          |   4 +-
 .../prometheus/integrations/radius.md         |   4 +-
 .../prometheus/integrations/rancher.md        |   4 +-
 .../prometheus/integrations/raritan_pdu.md    |   4 +-
 .../prometheus/integrations/redis_queue.md    |   4 +-
 .../prometheus/integrations/ripe_atlas.md     |   4 +-
 .../prometheus/integrations/sabnzbd.md        |   4 +-
 .../integrations/salicru_eqx_inverter.md      |   4 +-
 .../prometheus/integrations/sense_energy.md   |   4 +-
 .../prometheus/integrations/sentry.md         |   4 +-
 .../prometheus/integrations/servertech.md     |   4 +-
 .../prometheus/integrations/shell_command.md  |   4 +-
 .../integrations/shelly_humidity_sensor.md    |   4 +-
 .../collector/prometheus/integrations/sia.md  |   4 +-
 .../prometheus/integrations/siemens_s7_plc.md |   4 +-
 .../prometheus/integrations/site_24x7.md      |   4 +-
 .../prometheus/integrations/slurm.md          |   4 +-
 .../prometheus/integrations/sma_inverters.md  |   4 +-
 .../integrations/smart_meters_sml.md          |   4 +-
 .../integrations/smartrg_808ac_cable_modem.md |   4 +-
 .../integrations/softether_vpn_server.md      |   4 +-
 .../integrations/solar_logging_stick.md       |   4 +-
 .../integrations/solaredge_inverters.md       |   4 +-
 .../solis_ginlong_5g_inverters.md             |   4 +-
 .../prometheus/integrations/sonic_nos.md      |   4 +-
 .../prometheus/integrations/spacelift.md      |   4 +-
 .../prometheus/integrations/speedify_cli.md   |   4 +-
 .../prometheus/integrations/sphinx.md         |   4 +-
 .../integrations/sql_database_agnostic.md     |   4 +-
 .../collector/prometheus/integrations/ssh.md  |   4 +-
 .../integrations/ssl_certificate.md           |   4 +-
 .../integrations/starlink_spacex.md           |   4 +-
 .../starwind_vsan_vsphere_edition.md          |   4 +-
 .../prometheus/integrations/statuspage.md     |   4 +-
 .../prometheus/integrations/steam.md          |   4 +-
 .../prometheus/integrations/storidge.md       |   4 +-
 .../prometheus/integrations/stream.md         |   4 +-
 .../prometheus/integrations/strongswan.md     |   4 +-
 .../integrations/sunspec_solar_energy.md      |   4 +-
 .../prometheus/integrations/suricata.md       |   4 +-
 .../integrations/synology_activebackup.md     |   4 +-
 .../prometheus/integrations/sysload.md        |   4 +-
 .../integrations/t-rex_nvidia_gpu_miner.md    |   4 +-
 .../prometheus/integrations/tacacs.md         |   4 +-
 .../tado_smart_heating_solution.md            |   4 +-
 .../integrations/tankerkoenig_api.md          |   4 +-
 .../integrations/tesla_powerwall.md           |   4 +-
 .../prometheus/integrations/tesla_vehicle.md  |   4 +-
 .../integrations/tesla_wall_connector.md      |   4 +-
 .../prometheus/integrations/tp-link_p110.md   |   4 +-
 .../prometheus/integrations/traceroute.md     |   4 +-
 .../integrations/twincat_ads_web_service.md   |   4 +-
 .../prometheus/integrations/twitch.md         |   4 +-
 .../integrations/ubiquiti_ufiber_olt.md       |   4 +-
 .../prometheus/integrations/uptimerobot.md    |   4 +-
 .../prometheus/integrations/vault_pki.md      |   4 +-
 .../prometheus/integrations/vertica.md        |   4 +-
 .../prometheus/integrations/vscode.md         |   4 +-
 .../prometheus/integrations/warp10.md         |   4 +-
 .../integrations/xiaomi_mi_flora.md           |   4 +-
 .../prometheus/integrations/xmpp_server.md    |   4 +-
 .../integrations/yourls_url_shortener.md      |   4 +-
 .../prometheus/integrations/zerto.md          |   4 +-
 .../prometheus/integrations/zulip.md          |   4 +-
 .../prometheus/integrations/zyxel_gs1200-8.md |   4 +-
 .../proxysql/integrations/proxysql.md         |   4 +-
 .../pulsar/integrations/apache_pulsar.md      |   4 +-
 .../collector/puppet/integrations/puppet.md   |   4 +-
 .../rabbitmq/integrations/rabbitmq.md         |   4 +-
 .../collector/redis/integrations/redis.md     |   4 +-
 .../rethinkdb/integrations/rethinkdb.md       |   4 +-
 .../collector/riakkv/integrations/riak_kv.md  |   4 +-
 .../collector/rspamd/integrations/rspamd.md   |   4 +-
 .../collector/samba/integrations/samba.md     |   4 +-
 .../scaleio/integrations/dell_emc_scaleio.md  |   4 +-
 .../sensors/integrations/linux_sensors.md     |   4 +-
 .../smartctl/integrations/s.m.a.r.t..md       |   4 +-
 .../snmp/integrations/snmp_devices.md         |   4 +-
 .../spigotmc/integrations/spigotmc.md         |   4 +-
 .../collector/squid/integrations/squid.md     |   4 +-
 .../squidlog/integrations/squid_log_files.md  |   4 +-
 .../storcli/integrations/storecli_raid.md     |   4 +-
 .../supervisord/integrations/supervisor.md    |   4 +-
 .../integrations/systemd_units.md             |   4 +-
 .../collector/tengine/integrations/tengine.md |   4 +-
 .../collector/tomcat/integrations/tomcat.md   |   4 +-
 .../go.d/collector/tor/integrations/tor.md    |   4 +-
 .../collector/traefik/integrations/traefik.md |   4 +-
 .../typesense/integrations/typesense.md       |   4 +-
 .../collector/unbound/integrations/unbound.md |   4 +-
 .../collector/upsd/integrations/ups_nut.md    |   4 +-
 .../collector/uwsgi/integrations/uwsgi.md     |   4 +-
 .../collector/varnish/integrations/varnish.md |   4 +-
 .../integrations/vcenter_server_appliance.md  |   4 +-
 .../collector/vernemq/integrations/vernemq.md |   4 +-
 .../integrations/vmware_vcenter_server.md     |   4 +-
 .../w1sensor/integrations/1-wire_sensors.md   |   4 +-
 .../integrations/web_server_log_files.md      |   4 +-
 .../integrations/domain_expiration_date.md    |   4 +-
 .../wireguard/integrations/wireguard.md       |   4 +-
 .../integrations/x.509_certificate.md         |   4 +-
 .../zfspool/integrations/zfs_pools.md         |   4 +-
 .../zookeeper/integrations/zookeeper.md       |   4 +-
 402 files changed, 1995 insertions(+), 1995 deletions(-)

diff --git a/integrations/integrations.js b/integrations/integrations.js
index 7dd2dfa081..9aa3bb38a4 100644
--- a/integrations/integrations.js
+++ b/integrations/integrations.js
@@ -3073,7 +3073,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ActiveMQ instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| activemq.messages | enqueued, dequeued | messages/s |\n| activemq.unprocessed_messages | unprocessed | messages |\n| activemq.consumers | consumers | consumers |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-activemq-ActiveMQ",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/activemq/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/activemq/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3111,7 +3111,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per logical device\n\nThese metrics refer to the Logical Device (LD).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| ld_number | Logical device index number |\n| ld_name | Logical device name |\n| raid_level | RAID level |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| adaptecraid.logical_device_status | ok, critical | status |\n\n### Per physical device\n\nThese metrics refer to the Physical Device (PD).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| pd_number | Physical device index number |\n| location | Physical device location (e.g. Connector 0, Device 1) |\n| vendor | Physical device vendor |\n| model | Physical device model |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| adaptecraid.physical_device_state | ok, critical | status |\n| adaptecraid.physical_device_smart_warnings | smart | warnings |\n| adaptecraid.physical_device_temperature | temperature | Celsius |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-adaptec_raid-Adaptec_RAID",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/adaptecraid/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/adaptecraid/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3150,7 +3150,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per wireless device\n\nThese metrics refer to the entire monitored application.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| device | Wireless interface name |\n| ssid | SSID |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ap.clients | clients | clients |\n| ap.net | received, sent | kilobits/s |\n| ap.packets | received, sent | packets/s |\n| ap.issues | retries, failures | issues/s |\n| ap.signal | average signal | dBm |\n| ap.bitrate | receive, transmit | Mbps |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-ap-Access_Points",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ap/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ap/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3199,7 +3199,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\nAll metrics available only if [ExtendedStatus](https://httpd.apache.org/docs/2.4/mod/core.html#extendedstatus) is on.\n\n\n### Per Apache instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | Basic | Extended |\n|:------|:----------|:----|:---:|:---:|\n| apache.connections | connections | connections | \u2022 | \u2022 |\n| apache.conns_async | keepalive, closing, writing | connections | \u2022 | \u2022 |\n| apache.workers | idle, busy | workers | \u2022 | \u2022 |\n| apache.scoreboard | waiting, starting, reading, sending, keepalive, dns_lookup, closing, logging, finishing, idle_cleanup, open | connections | \u2022 | \u2022 |\n| apache.requests | requests | requests/s |   | \u2022 |\n| apache.net | sent | kilobit/s |   | \u2022 |\n| apache.reqpersec | requests | requests/s |   | \u2022 |\n| apache.bytespersec | served | KiB/s |   | \u2022 |\n| apache.bytesperreq | size | KiB |   | \u2022 |\n| apache.uptime | uptime | seconds |   | \u2022 |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-apache-Apache",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/apache/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/apache/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3248,7 +3248,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\nAll metrics available only if [ExtendedStatus](https://httpd.apache.org/docs/2.4/mod/core.html#extendedstatus) is on.\n\n\n### Per Apache instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | Basic | Extended |\n|:------|:----------|:----|:---:|:---:|\n| apache.connections | connections | connections | \u2022 | \u2022 |\n| apache.conns_async | keepalive, closing, writing | connections | \u2022 | \u2022 |\n| apache.workers | idle, busy | workers | \u2022 | \u2022 |\n| apache.scoreboard | waiting, starting, reading, sending, keepalive, dns_lookup, closing, logging, finishing, idle_cleanup, open | connections | \u2022 | \u2022 |\n| apache.requests | requests | requests/s |   | \u2022 |\n| apache.net | sent | kilobit/s |   | \u2022 |\n| apache.reqpersec | requests | requests/s |   | \u2022 |\n| apache.bytespersec | served | KiB/s |   | \u2022 |\n| apache.bytesperreq | size | KiB |   | \u2022 |\n| apache.uptime | uptime | seconds |   | \u2022 |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-apache-HTTPD",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/apache/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/apache/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3286,7 +3286,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ups\n\nThese metrics refer to the UPS unit.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| apcupsd.ups_status | TRIM, BOOST, CAL, ONLINE, ONBATT, OVERLOAD, LOWBATT, REPLACEBATT, NOBATT, SLAVE, SLAVEDOWN, COMMLOST, SHUTTING_DOWN | status |\n| apcupsd.ups_selftest | NO, NG, WN, IP, OK, BT, UNK | status |\n| apcupsd.ups_battery_charge | charge | percent |\n| apcupsd.ups_battery_time_remaining | timeleft | seconds |\n| apcupsd.ups_battery_time_since_replacement | since_replacement | seconds |\n| apcupsd.ups_battery_voltage | voltage, nominal_voltage | Volts |\n| apcupsd.ups_load_capacity_utilization | load | percent |\n| apcupsd.ups_load | load | Watts |\n| apcupsd.ups_temperature | temperature | Celsius |\n| apcupsd.ups_input_voltage | voltage, min_voltage, max_voltage | Volts |\n| apcupsd.ups_input_frequency | frequency | Hz |\n| apcupsd.ups_output_voltage | voltage | Volts |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-apcupsd-APC_UPS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/apcupsd/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/apcupsd/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3324,7 +3324,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Beanstalk instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| beanstalk.current_jobs | ready, buried, urgent, delayed, reserved | jobs |\n| beanstalk.jobs_rate | created | jobs/s |\n| beanstalk.jobs_timeouts | timeouts | jobs/s |\n| beanstalk.current_tubes | tubes | tubes |\n| beanstalk.commands_rate | put, peek, peek-ready, peek-delayed, peek-buried, reserve, reserve-with-timeout, touch, use, watch, ignore, delete, bury, kick, stats, stats-job, stats-tube, list-tubes, list-tube-used, list-tubes-watched, pause-tube | commands/s |\n| beanstalk.current_connections | open, producers, workers, waiting | connections |\n| beanstalk.connections_rate | created | connections/s |\n| beanstalk.binlog_records | written, migrated | records/s |\n| beanstalk.cpu_usage | user, system | percent |\n| beanstalk.uptime | uptime | seconds |\n\n### Per tube\n\nMetrics related to Beanstalk tubes. This set of metrics is provided for each tube.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| tube_name | Tube name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| beanstalk.tube_current_jobs | ready, buried, urgent, delayed, reserved | jobs |\n| beanstalk.tube_jobs_rate | created | jobs/s |\n| beanstalk.tube_commands_rate | delete, pause-tube | commands/s |\n| beanstalk.tube_current_connections | using, waiting, watching | connections |\n| beanstalk.tube_pause_time | since, left | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-beanstalk-Beanstalk",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/beanstalk/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/beanstalk/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3361,7 +3361,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per BOINC instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| boinc.tasks | total, active | tasks |\n| boinc.tasks_per_state | new, downloading, downloaded, compute_error, uploading, uploaded, aborted, upload_failed | tasks |\n| boinc.active_tasks_per_state | uninitialized, executing, abort_pending, quit_pending, suspended, copy_pending | tasks |\n| boinc.active_tasks_per_scheduler_state | uninitialized, preempted, scheduled | tasks |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-boinc-BOINC",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/boinc/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/boinc/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3401,7 +3401,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Cassandra instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| cassandra.client_requests_rate | read, write | requests/s |\n| cassandra.client_request_read_latency_histogram | p50, p75, p95, p98, p99, p999 | seconds |\n| cassandra.client_request_write_latency_histogram | p50, p75, p95, p98, p99, p999 | seconds |\n| cassandra.client_requests_latency | read, write | seconds |\n| cassandra.row_cache_hit_ratio | hit_ratio | percentage |\n| cassandra.row_cache_hit_rate | hits, misses | events/s |\n| cassandra.row_cache_utilization | used | percentage |\n| cassandra.row_cache_size | size | bytes |\n| cassandra.key_cache_hit_ratio | hit_ratio | percentage |\n| cassandra.key_cache_hit_rate | hits, misses | events/s |\n| cassandra.key_cache_utilization | used | percentage |\n| cassandra.key_cache_size | size | bytes |\n| cassandra.storage_live_disk_space_used | used | bytes |\n| cassandra.compaction_completed_tasks_rate | completed | tasks/s |\n| cassandra.compaction_pending_tasks_count | pending | tasks |\n| cassandra.compaction_compacted_rate | compacted | bytes/s |\n| cassandra.jvm_memory_used | heap, nonheap | bytes |\n| cassandra.jvm_gc_rate | parnew, cms | gc/s |\n| cassandra.jvm_gc_time | parnew, cms | seconds |\n| cassandra.dropped_messages_rate | dropped | messages/s |\n| cassandra.client_requests_timeouts_rate | read, write | timeout/s |\n| cassandra.client_requests_unavailables_rate | read, write | exceptions/s |\n| cassandra.client_requests_failures_rate | read, write | failures/s |\n| cassandra.storage_exceptions_rate | storage | exceptions/s |\n\n### Per thread pool\n\nMetrics related to Cassandra's thread pools. Each thread pool provides its own set of the following metrics.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| thread_pool | thread pool name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| cassandra.thread_pool_active_tasks_count | active | tasks |\n| cassandra.thread_pool_pending_tasks_count | pending | tasks |\n| cassandra.thread_pool_blocked_tasks_count | blocked | tasks |\n| cassandra.thread_pool_blocked_tasks_rate | blocked | tasks/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-cassandra-Cassandra",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/cassandra/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/cassandra/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3437,7 +3437,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per cluster\n\nThese metrics refer to the entire Ceph cluster.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| fsid | A unique identifier of the cluster. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ceph.cluster_status | ok, err, warn | status |\n| ceph.cluster_hosts_count | hosts | hosts |\n| ceph.cluster_monitors_count | monitors | monitors |\n| ceph.cluster_osds_count | osds | osds |\n| ceph.cluster_osds_by_status_count | up, down, in, out | status |\n| ceph.cluster_managers_count | active, standby | managers |\n| ceph.cluster_object_gateways_count | object | gateways |\n| ceph.cluster_iscsi_gateways_count | iscsi | gateways |\n| ceph.cluster_iscsi_gateways_by_status_count | up, down | gateways |\n| ceph.cluster_physical_capacity_utilization | utilization | percent |\n| ceph.cluster_physical_capacity_usage | avail, used | bytes |\n| ceph.cluster_objects_count | objects | objects |\n| ceph.cluster_objects_by_status_distribution | healthy, misplaced, degraded, unfound | percent |\n| ceph.cluster_pools_count | pools | pools |\n| ceph.cluster_pgs_count | pgs | pgs |\n| ceph.cluster_pgs_by_status_count | clean, working, warning, unknown | pgs |\n| ceph.cluster_pgs_per_osd_count | per_osd | pgs |\n\n### Per osd\n\nThese metrics refer to the Object Storage Daemon (OSD).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| fsid | A unique identifier of the cluster. |\n| osd_uuid | OSD UUID. |\n| osd_name | OSD name. |\n| device_class | OSD device class. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ceph.osd_status | up, down, in, out | status |\n| ceph.osd_space_usage | avail, used | bytes |\n| ceph.osd_io | read, written | bytes/s |\n| ceph.osd_iops | read, write | ops/s |\n| ceph.osd_latency | commit, apply | milliseconds |\n\n### Per pool\n\nThese metrics refer to the Pool.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| fsid | A unique identifier of the cluster. |\n| pool_name | Pool name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ceph.pool_space_utilization | utilization | percent |\n| ceph.pool_space_usage | avail, used | bytes |\n| ceph.pool_objects_count | object | objects |\n| ceph.pool_io | read, written | bytes/s |\n| ceph.pool_iops | read, write | ops/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-ceph-Ceph",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ceph/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ceph/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3472,7 +3472,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Chrony instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| chrony.stratum | stratum | level |\n| chrony.current_correction | current_correction | seconds |\n| chrony.root_delay | root_delay | seconds |\n| chrony.root_dispersion | root_delay | seconds |\n| chrony.last_offset | offset | seconds |\n| chrony.rms_offset | offset | seconds |\n| chrony.frequency | frequency | ppm |\n| chrony.residual_frequency | residual_frequency | ppm |\n| chrony.skew | skew | ppm |\n| chrony.update_interval | update_interval | seconds |\n| chrony.ref_measurement_time | ref_measurement_time | seconds |\n| chrony.leap_status | normal, insert_second, delete_second, unsynchronised | status |\n| chrony.activity | online, offline, burst_online, burst_offline, unresolved | sources |\n| chrony.ntp_packets | received, dropped | packets/s |\n| chrony.command_packets | received, dropped | packets/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-chrony-Chrony",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/chrony/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/chrony/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3508,7 +3508,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ClickHouse instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| clickhouse.connections | tcp, http, mysql, postgresql, interserver | connections |\n| clickhouse.slow_reads | slow | reads/s |\n| clickhouse.read_backoff | read_backoff | events/s |\n| clickhouse.memory_usage | used | bytes |\n| clickhouse.running_queries | running | queries |\n| clickhouse.queries_preempted | preempted | queries |\n| clickhouse.queries | successful, failed | queries/s |\n| clickhouse.select_queries | successful, failed | selects/s |\n| clickhouse.insert_queries | successful, failed | inserts/s |\n| clickhouse.queries_memory_limit_exceeded | mem_limit_exceeded | queries/s |\n| clickhouse.longest_running_query_time | longest_query_time | seconds |\n| clickhouse.queries_latency | queries_time | microseconds |\n| clickhouse.select_queries_latency | selects_time | microseconds |\n| clickhouse.insert_queries_latency | inserts_time | microseconds |\n| clickhouse.io | reads, writes | bytes/s |\n| clickhouse.iops | reads, writes | ops/s |\n| clickhouse.io_errors | read, write | errors/s |\n| clickhouse.io_seeks | lseek | ops/s |\n| clickhouse.io_file_opens | file_open | ops/s |\n| clickhouse.replicated_parts_current_activity | fetch, send, check | parts |\n| clickhouse.replicas_max_absolute_dela | replication_delay | seconds |\n| clickhouse.replicated_readonly_tables | read_only | tables |\n| clickhouse.replicated_data_loss | data_loss | events |\n| clickhouse.replicated_part_fetches | successful, failed | fetches/s |\n| clickhouse.inserted_rows | inserted | rows/s |\n| clickhouse.inserted_bytes | inserted | bytes/s |\n| clickhouse.rejected_inserts | rejected | inserts/s |\n| clickhouse.delayed_inserts | delayed | inserts/s |\n| clickhouse.delayed_inserts_throttle_time | delayed_inserts_throttle_time | milliseconds |\n| clickhouse.selected_bytes | selected | bytes/s |\n| clickhouse.selected_rows | selected | rows/s |\n| clickhouse.selected_parts | selected | parts/s |\n| clickhouse.selected_ranges | selected | ranges/s |\n| clickhouse.selected_marks | selected | marks/s |\n| clickhouse.merges | merge | ops/s |\n| clickhouse.merges_latency | merges_time | milliseconds |\n| clickhouse.merged_uncompressed_bytes | merged_uncompressed | bytes/s |\n| clickhouse.merged_rows | merged | rows/s |\n| clickhouse.merge_tree_data_writer_inserted_rows | inserted | rows/s |\n| clickhouse.merge_tree_data_writer_uncompressed_bytes | inserted | bytes/s |\n| clickhouse.merge_tree_data_writer_compressed_bytes | written | bytes/s |\n| clickhouse.uncompressed_cache_requests | hits, misses | requests/s |\n| clickhouse.mark_cache_requests | hits, misses | requests/s |\n| clickhouse.max_part_count_for_partition | max_parts_partition | parts |\n| clickhouse.parts_count | temporary, pre_active, active, deleting, delete_on_destroy, outdated, wide, compact | parts |\n| distributed_connections | active | connections |\n| distributed_connections_attempts | connection | attempts/s |\n| distributed_connections_fail_retries | connection_retry | fails/s |\n| distributed_connections_fail_exhausted_retries | connection_retry_exhausted | fails/s |\n| distributed_files_to_insert | pending_insertions | files |\n| distributed_rejected_inserts | rejected | inserts/s |\n| distributed_delayed_inserts | delayed | inserts/s |\n| distributed_delayed_inserts_latency | delayed_time | milliseconds |\n| distributed_sync_insertion_timeout_exceeded | sync_insertion | timeouts/s |\n| distributed_async_insertions_failures | async_insertions | failures/s |\n| clickhouse.uptime | uptime | seconds |\n\n### Per disk\n\nThese metrics refer to the Disk.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| disk_name | Name of the disk as defined in the [server configuration](https://clickhouse.com/docs/en/engines/table-engines/mergetree-family/mergetree#table_engine-mergetree-multiple-volumes_configure). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| clickhouse.disk_space_usage | free, used | bytes |\n\n### Per table\n\nThese metrics refer to the Database Table.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| database | Name of the database. |\n| table | Name of the table. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| clickhouse.database_table_size | size | bytes |\n| clickhouse.database_table_parts | parts | parts |\n| clickhouse.database_table_rows | rows | rows |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-clickhouse-ClickHouse",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/clickhouse/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/clickhouse/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3545,7 +3545,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per CockroachDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| cockroachdb.process_cpu_time_combined_percentage | used | percentage |\n| cockroachdb.process_cpu_time_percentage | user, sys | percentage |\n| cockroachdb.process_cpu_time | user, sys | ms |\n| cockroachdb.process_memory | rss | KiB |\n| cockroachdb.process_file_descriptors | open | fd |\n| cockroachdb.process_uptime | uptime | seconds |\n| cockroachdb.host_disk_bandwidth | read, write | KiB |\n| cockroachdb.host_disk_operations | reads, writes | operations |\n| cockroachdb.host_disk_iops_in_progress | in_progress | iops |\n| cockroachdb.host_network_bandwidth | received, sent | kilobits |\n| cockroachdb.host_network_packets | received, sent | packets |\n| cockroachdb.live_nodes | live_nodes | nodes |\n| cockroachdb.node_liveness_heartbeats | successful, failed | heartbeats |\n| cockroachdb.total_storage_capacity | total | KiB |\n| cockroachdb.storage_capacity_usability | usable, unusable | KiB |\n| cockroachdb.storage_usable_capacity | available, used | KiB |\n| cockroachdb.storage_used_capacity_percentage | total, usable | percentage |\n| cockroachdb.sql_connections | active | connections |\n| cockroachdb.sql_bandwidth | received, sent | KiB |\n| cockroachdb.sql_statements_total | started, executed | statements |\n| cockroachdb.sql_errors | statement, transaction | errors |\n| cockroachdb.sql_started_ddl_statements | ddl | statements |\n| cockroachdb.sql_executed_ddl_statements | ddl | statements |\n| cockroachdb.sql_started_dml_statements | select, update, delete, insert | statements |\n| cockroachdb.sql_executed_dml_statements | select, update, delete, insert | statements |\n| cockroachdb.sql_started_tcl_statements | begin, commit, rollback, savepoint, savepoint_cockroach_restart, release_savepoint_cockroach_restart, rollback_to_savepoint_cockroach_restart | statements |\n| cockroachdb.sql_executed_tcl_statements | begin, commit, rollback, savepoint, savepoint_cockroach_restart, release_savepoint_cockroach_restart, rollback_to_savepoint_cockroach_restart | statements |\n| cockroachdb.sql_active_distributed_queries | active | queries |\n| cockroachdb.sql_distributed_flows | active, queued | flows |\n| cockroachdb.live_bytes | applications, system | KiB |\n| cockroachdb.logical_data | keys, values | KiB |\n| cockroachdb.logical_data_count | keys, values | num |\n| cockroachdb.kv_transactions | committed, fast-path_committed, aborted | transactions |\n| cockroachdb.kv_transaction_restarts | write_too_old, write_too_old_multiple, forwarded_timestamp, possible_reply, async_consensus_failure, read_within_uncertainty_interval, aborted, push_failure, unknown | restarts |\n| cockroachdb.ranges | ranges | ranges |\n| cockroachdb.ranges_replication_problem | unavailable, under_replicated, over_replicated | ranges |\n| cockroachdb.range_events | split, add, remove, merge | events |\n| cockroachdb.range_snapshot_events | generated, applied_raft_initiated, applied_learner, applied_preemptive | events |\n| cockroachdb.rocksdb_read_amplification | reads | reads/query |\n| cockroachdb.rocksdb_table_operations | compactions, flushes | operations |\n| cockroachdb.rocksdb_cache_usage | used | KiB |\n| cockroachdb.rocksdb_cache_operations | hits, misses | operations |\n| cockroachdb.rocksdb_cache_hit_rate | hit_rate | percentage |\n| cockroachdb.rocksdb_sstables | sstables | sstables |\n| cockroachdb.replicas | replicas | replicas |\n| cockroachdb.replicas_quiescence | quiescent, active | replicas |\n| cockroachdb.replicas_leaders | leaders, not_leaseholders | replicas |\n| cockroachdb.replicas_leaseholders | leaseholders | leaseholders |\n| cockroachdb.queue_processing_failures | gc, replica_gc, replication, split, consistency, raft_log, raft_snapshot, time_series_maintenance | failures |\n| cockroachdb.rebalancing_queries | avg | queries/s |\n| cockroachdb.rebalancing_writes | avg | writes/s |\n| cockroachdb.timeseries_samples | written | samples |\n| cockroachdb.timeseries_write_errors | write | errors |\n| cockroachdb.timeseries_write_bytes | written | KiB |\n| cockroachdb.slow_requests | acquiring_latches, acquiring_lease, in_raft | requests |\n| cockroachdb.code_heap_memory_usage | go, cgo | KiB |\n| cockroachdb.goroutines | goroutines | goroutines |\n| cockroachdb.gc_count | gc | invokes |\n| cockroachdb.gc_pause | pause | us |\n| cockroachdb.cgo_calls | cgo | calls |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-cockroachdb-CockroachDB",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/cockroachdb/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/cockroachdb/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3583,7 +3583,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\nThe set of metrics depends on the [Consul Agent mode](https://developer.hashicorp.com/consul/docs/install/glossary#agent).\n\n\n### Per Consul instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | Leader | Follower | Client |\n|:------|:----------|:----|:---:|:---:|:---:|\n| consul.client_rpc_requests_rate | rpc | requests/s | \u2022 | \u2022 | \u2022 |\n| consul.client_rpc_requests_exceeded_rate | exceeded | requests/s | \u2022 | \u2022 | \u2022 |\n| consul.client_rpc_requests_failed_rate | failed | requests/s | \u2022 | \u2022 | \u2022 |\n| consul.memory_allocated | allocated | bytes | \u2022 | \u2022 | \u2022 |\n| consul.memory_sys | sys | bytes | \u2022 | \u2022 | \u2022 |\n| consul.gc_pause_time | gc_pause | seconds | \u2022 | \u2022 | \u2022 |\n| consul.kvs_apply_time | quantile_0.5, quantile_0.9, quantile_0.99 | ms | \u2022 | \u2022 |   |\n| consul.kvs_apply_operations_rate | kvs_apply | ops/s | \u2022 | \u2022 |   |\n| consul.txn_apply_time | quantile_0.5, quantile_0.9, quantile_0.99 | ms | \u2022 | \u2022 |   |\n| consul.txn_apply_operations_rate | txn_apply | ops/s | \u2022 | \u2022 |   |\n| consul.autopilot_health_status | healthy, unhealthy | status | \u2022 | \u2022 |   |\n| consul.autopilot_failure_tolerance | failure_tolerance | servers | \u2022 | \u2022 |   |\n| consul.autopilot_server_health_status | healthy, unhealthy | status | \u2022 | \u2022 |   |\n| consul.autopilot_server_stable_time | stable | seconds | \u2022 | \u2022 |   |\n| consul.autopilot_server_serf_status | active, failed, left, none | status | \u2022 | \u2022 |   |\n| consul.autopilot_server_voter_status | voter, not_voter | status | \u2022 | \u2022 |   |\n| consul.network_lan_rtt | min, max, avg | ms | \u2022 | \u2022 |   |\n| consul.raft_commit_time | quantile_0.5, quantile_0.9, quantile_0.99 | ms | \u2022 |   |   |\n| consul.raft_commits_rate | commits | commits/s | \u2022 |   |   |\n| consul.raft_leader_last_contact_time | quantile_0.5, quantile_0.9, quantile_0.99 | ms | \u2022 |   |   |\n| consul.raft_leader_oldest_log_age | oldest_log_age | seconds | \u2022 |   |   |\n| consul.raft_follower_last_contact_leader_time | leader_last_contact | ms |   | \u2022 |   |\n| consul.raft_rpc_install_snapshot_time | quantile_0.5, quantile_0.9, quantile_0.99 | ms |   | \u2022 |   |\n| consul.raft_leader_elections_rate | leader | elections/s | \u2022 | \u2022 |   |\n| consul.raft_leadership_transitions_rate | leadership | transitions/s | \u2022 | \u2022 |   |\n| consul.server_leadership_status | leader, not_leader | status | \u2022 | \u2022 |   |\n| consul.raft_thread_main_saturation_perc | quantile_0.5, quantile_0.9, quantile_0.99 | percentage | \u2022 | \u2022 |   |\n| consul.raft_thread_fsm_saturation_perc | quantile_0.5, quantile_0.9, quantile_0.99 | percentage | \u2022 | \u2022 |   |\n| consul.raft_fsm_last_restore_duration | last_restore_duration | ms | \u2022 | \u2022 |   |\n| consul.raft_boltdb_freelist_bytes | freelist | bytes | \u2022 | \u2022 |   |\n| consul.raft_boltdb_logs_per_batch_rate | written | logs/s | \u2022 | \u2022 |   |\n| consul.raft_boltdb_store_logs_time | quantile_0.5, quantile_0.9, quantile_0.99 | ms | \u2022 | \u2022 |   |\n| consul.license_expiration_time | license_expiration | seconds | \u2022 | \u2022 | \u2022 |\n\n### Per node check\n\nMetrics about checks on Node level.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| datacenter | Datacenter Identifier |\n| node_name | The node's name |\n| check_name | The check's name |\n\nMetrics:\n\n| Metric | Dimensions | Unit | Leader | Follower | Client |\n|:------|:----------|:----|:---:|:---:|:---:|\n| consul.node_health_check_status | passing, maintenance, warning, critical | status | \u2022 | \u2022 | \u2022 |\n\n### Per service check\n\nMetrics about checks at a Service level.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| datacenter | Datacenter Identifier |\n| node_name | The node's name |\n| check_name | The check's name |\n| service_name | The service's name |\n\nMetrics:\n\n| Metric | Dimensions | Unit | Leader | Follower | Client |\n|:------|:----------|:----|:---:|:---:|:---:|\n| consul.service_health_check_status | passing, maintenance, warning, critical | status | \u2022 | \u2022 | \u2022 |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-consul-Consul",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/consul/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/consul/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3621,7 +3621,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per CoreDNS instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| coredns.dns_request_count_total | requests | requests/s |\n| coredns.dns_responses_count_total | responses | responses/s |\n| coredns.dns_request_count_total_per_status | processed, dropped | requests/s |\n| coredns.dns_no_matching_zone_dropped_total | dropped | requests/s |\n| coredns.dns_panic_count_total | panics | panics/s |\n| coredns.dns_requests_count_total_per_proto | udp, tcp | requests/s |\n| coredns.dns_requests_count_total_per_ip_family | v4, v6 | requests/s |\n| coredns.dns_requests_count_total_per_per_type | a, aaaa, mx, soa, cname, ptr, txt, ns, ds, dnskey, rrsig, nsec, nsec3, ixfr, any, other | requests/s |\n| coredns.dns_responses_count_total_per_rcode | noerror, formerr, servfail, nxdomain, notimp, refused, yxdomain, yxrrset, nxrrset, notauth, notzone, badsig, badkey, badtime, badmode, badname, badalg, badtrunc, badcookie, other | responses/s |\n\n### Per server\n\nThese metrics refer to the DNS server.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| server_name | Server name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| coredns.server_dns_request_count_total | requests | requests/s |\n| coredns.server_dns_responses_count_total | responses | responses/s |\n| coredns.server_request_count_total_per_status | processed, dropped | requests/s |\n| coredns.server_requests_count_total_per_proto | udp, tcp | requests/s |\n| coredns.server_requests_count_total_per_ip_family | v4, v6 | requests/s |\n| coredns.server_requests_count_total_per_per_type | a, aaaa, mx, soa, cname, ptr, txt, ns, ds, dnskey, rrsig, nsec, nsec3, ixfr, any, other | requests/s |\n| coredns.server_responses_count_total_per_rcode | noerror, formerr, servfail, nxdomain, notimp, refused, yxdomain, yxrrset, nxrrset, notauth, notzone, badsig, badkey, badtime, badmode, badname, badalg, badtrunc, badcookie, other | responses/s |\n\n### Per zone\n\nThese metrics refer to the DNS zone.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| zone_name | Zone name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| coredns.zone_dns_request_count_total | requests | requests/s |\n| coredns.zone_dns_responses_count_total | responses | responses/s |\n| coredns.zone_requests_count_total_per_proto | udp, tcp | requests/s |\n| coredns.zone_requests_count_total_per_ip_family | v4, v6 | requests/s |\n| coredns.zone_requests_count_total_per_per_type | a, aaaa, mx, soa, cname, ptr, txt, ns, ds, dnskey, rrsig, nsec, nsec3, ixfr, any, other | requests/s |\n| coredns.zone_responses_count_total_per_rcode | noerror, formerr, servfail, nxdomain, notimp, refused, yxdomain, yxrrset, nxrrset, notauth, notzone, badsig, badkey, badtime, badmode, badname, badalg, badtrunc, badcookie, other | responses/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-coredns-CoreDNS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/coredns/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/coredns/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3658,7 +3658,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Couchbase instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| couchbase.bucket_quota_percent_used | a dimension per bucket | percentage |\n| couchbase.bucket_ops_per_sec | a dimension per bucket | ops/s |\n| couchbase.bucket_disk_fetches | a dimension per bucket | fetches |\n| couchbase.bucket_item_count | a dimension per bucket | items |\n| couchbase.bucket_disk_used_stats | a dimension per bucket | bytes |\n| couchbase.bucket_data_used | a dimension per bucket | bytes |\n| couchbase.bucket_mem_used | a dimension per bucket | bytes |\n| couchbase.bucket_vb_active_num_non_resident | a dimension per bucket | items |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-couchbase-Couchbase",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/couchbase/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/couchbase/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3695,7 +3695,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per CouchDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| couchdb.activity | db_reads, db_writes, view_reads | requests/s |\n| couchdb.request_methods | copy, delete, get, head, options, post, put | requests/s |\n| couchdb.response_codes | 200, 201, 202, 204, 206, 301, 302, 304, 400, 401, 403, 404, 406, 409, 412, 413, 414, 415, 416, 417, 500, 501, 503 | responses/s |\n| couchdb.response_code_classes | 2xx, 3xx, 4xx, 5xx | responses/s |\n| couchdb.active_tasks | indexer, db_compaction, replication, view_compaction | tasks |\n| couchdb.replicator_jobs | running, pending, crashed, internal_replication_jobs | jobs |\n| couchdb.open_files | files | files |\n| couchdb.erlang_vm_memory | atom, binaries, code, ets, procs, other | B |\n| couchdb.proccounts | os_procs, erl_procs | processes |\n| couchdb.peakmsgqueue | peak_size | messages |\n| couchdb.reductions | reductions | reductions |\n| couchdb.db_sizes_file | a dimension per database | KiB |\n| couchdb.db_sizes_external | a dimension per database | KiB |\n| couchdb.db_sizes_active | a dimension per database | KiB |\n| couchdb.db_doc_count | a dimension per database | docs |\n| couchdb.db_doc_del_count | a dimension per database | docs |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-couchdb-CouchDB",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/couchdb/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/couchdb/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3731,7 +3731,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per dmcache device\n\nThese metrics refer to the DMCache device.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| device | Device name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dmcache.device_cache_space_usage | free, used | bytes |\n| dmcache.device_metadata_space_usage | free, used | bytes |\n| dmcache.device_cache_read_efficiency | hits, misses | requests/s |\n| dmcache.device_cache_write_efficiency | hits, misses | requests/s |\n| dmcache.device_cache_activity | promotions, demotions | bytes/s |\n| dmcache.device_cache_dirty_size | dirty | bytes |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-dmcache-DMCache_devices",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dmcache/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dmcache/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3767,7 +3767,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per server\n\nThese metrics refer to the DNS server.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| server | DNS server address. |\n| network | Network protocol name (tcp, udp, tcp-tls). |\n| record_type | DNS record type (e.g. A, AAAA, CNAME). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dns_query.query_status | success, network_error, dns_error | status |\n| dns_query.query_time | query_time | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-dns_query-DNS_query",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dnsquery/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dnsquery/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3804,7 +3804,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per DNSdist instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dnsdist.queries | all, recursive, empty | queries/s |\n| dnsdist.queries_dropped | rule_drop, dynamic_blocked, no_policy, non_queries | queries/s |\n| dnsdist.packets_dropped | acl | packets/s |\n| dnsdist.answers | self_answered, nxdomain, refused, trunc_failures | answers/s |\n| dnsdist.backend_responses | responses | responses/s |\n| dnsdist.backend_commerrors | send_errors | errors/s |\n| dnsdist.backend_errors | timeouts, servfail, non_compliant | responses/s |\n| dnsdist.cache | hits, misses | answers/s |\n| dnsdist.servercpu | system_state, user_state | ms/s |\n| dnsdist.servermem | memory_usage | MiB |\n| dnsdist.query_latency | 1ms, 10ms, 50ms, 100ms, 1sec, slow | queries/s |\n| dnsdist.query_latency_avg | 100, 1k, 10k, 1000k | microseconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-dnsdist-DNSdist",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dnsdist/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dnsdist/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3841,7 +3841,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Dnsmasq instance\n\nThe metrics apply to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dnsmasq.servers_queries | success, failed | queries/s |\n| dnsmasq.cache_performance | hist, misses | events/s |\n| dnsmasq.cache_operations | insertions, evictions | operations/s |\n| dnsmasq.cache_size | size | entries |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-dnsmasq-Dnsmasq",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dnsmasq/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dnsmasq/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3878,7 +3878,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Dnsmasq DHCP instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dnsmasq_dhcp.dhcp_ranges | ipv4, ipv6 | ranges |\n| dnsmasq_dhcp.dhcp_hosts | ipv4, ipv6 | hosts |\n\n### Per dhcp range\n\nThese metrics refer to the DHCP range.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| dhcp_range | DHCP range in `START_IP:END_IP` format |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dnsmasq_dhcp.dhcp_range_utilization | used | percentage |\n| dnsmasq_dhcp.dhcp_range_allocated_leases | allocated | leases |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-dnsmasq_dhcp-Dnsmasq_DHCP",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dnsmasq_dhcp/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dnsmasq_dhcp/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3915,7 +3915,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Docker instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| docker.containers_state | running, paused, stopped | containers |\n| docker.containers_health_status | healthy, unhealthy, not_running_unhealthy, starting, no_healthcheck | containers |\n| docker.images | active, dangling | images |\n| docker.images_size | size | bytes |\n\n### Per container\n\nMetrics related to containers. Each container provides its own set of the following metrics.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| container_name | The container's name |\n| image | The image name the container uses |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| docker.container_state | running, paused, exited, created, restarting, removing, dead | state |\n| docker.container_health_status | healthy, unhealthy, not_running_unhealthy, starting, no_healthcheck | status |\n| docker.container_writeable_layer_size | writeable_layer | size |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-docker-Docker",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/docker/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/docker/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3953,7 +3953,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Docker Engine instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| docker_engine.engine_daemon_container_actions | changes, commit, create, delete, start | actions/s |\n| docker_engine.engine_daemon_container_states_containers | running, paused, stopped | containers |\n| docker_engine.builder_builds_failed_total | build_canceled, build_target_not_reachable_error, command_not_supported_error, dockerfile_empty_error, dockerfile_syntax_error, error_processing_commands_error, missing_onbuild_arguments_error, unknown_instruction_error | fails/s |\n| docker_engine.engine_daemon_health_checks_failed_total | fails | events/s |\n| docker_engine.swarm_manager_leader | is_leader | bool |\n| docker_engine.swarm_manager_object_store | nodes, services, tasks, networks, secrets, configs | objects |\n| docker_engine.swarm_manager_nodes_per_state | ready, down, unknown, disconnected | nodes |\n| docker_engine.swarm_manager_tasks_per_state | running, failed, ready, rejected, starting, shutdown, new, orphaned, preparing, pending, complete, remove, accepted, assigned | tasks |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-docker_engine-Docker_Engine",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/docker_engine/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/docker_engine/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -3989,7 +3989,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Docker Hub repository instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dockerhub.pulls_sum | sum | pulls |\n| dockerhub.pulls | a dimension per repository | pulls |\n| dockerhub.pulls_rate | a dimension per repository | pulls/s |\n| dockerhub.stars | a dimension per repository | stars |\n| dockerhub.status | a dimension per repository | status |\n| dockerhub.last_updated | a dimension per repository | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-dockerhub-Docker_Hub_repository",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dockerhub/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dockerhub/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4027,7 +4027,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Dovecot instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dovecot.session | active | sessions |\n| dovecot.logins | logins | logins |\n| dovecot.auth | ok, failed | attempts/s |\n| dovecot.commands | commands | commands |\n| dovecot.context_switches | voluntary, voluntary | switches/s |\n| dovecot.io | read, write | KiB/s |\n| dovecot.net | read, write | kilobits/s |\n| dovecot.syscalls | read, write | syscalls/s |\n| dovecot.lookup | path, attr | lookups/s |\n| dovecot.cache | hits | hits/s |\n| dovecot.auth_cache | hits, misses | requests/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-dovecot-Dovecot",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dovecot/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dovecot/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4075,7 +4075,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per node\n\nThese metrics refer to the cluster node.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_name | Name of the cluster. Based on the [Cluster name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#cluster-name). |\n| node_name | Human-readable identifier for the node. Based on the [Node name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#node-name). |\n| host | Network host for the node, based on the [Network host setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#network.host). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| elasticsearch.node_indices_indexing | index | operations/s |\n| elasticsearch.node_indices_indexing_current | index | operations |\n| elasticsearch.node_indices_indexing_time | index | milliseconds |\n| elasticsearch.node_indices_search | queries, fetches | operations/s |\n| elasticsearch.node_indices_search_current | queries, fetches | operations |\n| elasticsearch.node_indices_search_time | queries, fetches | milliseconds |\n| elasticsearch.node_indices_refresh | refresh | operations/s |\n| elasticsearch.node_indices_refresh_time | refresh | milliseconds |\n| elasticsearch.node_indices_flush | flush | operations/s |\n| elasticsearch.node_indices_flush_time | flush | milliseconds |\n| elasticsearch.node_indices_fielddata_memory_usage | used | bytes |\n| elasticsearch.node_indices_fielddata_evictions | evictions | operations/s |\n| elasticsearch.node_indices_segments_count | segments | segments |\n| elasticsearch.node_indices_segments_memory_usage_total | used | bytes |\n| elasticsearch.node_indices_segments_memory_usage | terms, stored_fields, term_vectors, norms, points, doc_values, index_writer, version_map, fixed_bit_set | bytes |\n| elasticsearch.node_indices_translog_operations | total, uncommitted | operations |\n| elasticsearch.node_indices_translog_size | total, uncommitted | bytes |\n| elasticsearch.node_file_descriptors | open | fd |\n| elasticsearch.node_jvm_heap | inuse | percentage |\n| elasticsearch.node_jvm_heap_bytes | committed, used | bytes |\n| elasticsearch.node_jvm_buffer_pools_count | direct, mapped | pools |\n| elasticsearch.node_jvm_buffer_pool_direct_memory | total, used | bytes |\n| elasticsearch.node_jvm_buffer_pool_mapped_memory | total, used | bytes |\n| elasticsearch.node_jvm_gc_count | young, old | gc/s |\n| elasticsearch.node_jvm_gc_time | young, old | milliseconds |\n| elasticsearch.node_thread_pool_queued | generic, search, search_throttled, get, analyze, write, snapshot, warmer, refresh, listener, fetch_shard_started, fetch_shard_store, flush, force_merge, management | threads |\n| elasticsearch.node_thread_pool_rejected | generic, search, search_throttled, get, analyze, write, snapshot, warmer, refresh, listener, fetch_shard_started, fetch_shard_store, flush, force_merge, management | threads |\n| elasticsearch.node_cluster_communication_packets | received, sent | pps |\n| elasticsearch.node_cluster_communication_traffic | received, sent | bytes/s |\n| elasticsearch.node_http_connections | open | connections |\n| elasticsearch.node_breakers_trips | requests, fielddata, in_flight_requests, model_inference, accounting, parent | trips/s |\n\n### Per cluster\n\nThese metrics refer to the cluster.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_name | Name of the cluster. Based on the [Cluster name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#cluster-name). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| elasticsearch.cluster_health_status | green, yellow, red | status |\n| elasticsearch.cluster_number_of_nodes | nodes, data_nodes | nodes |\n| elasticsearch.cluster_shards_count | active_primary, active, relocating, initializing, unassigned, delayed_unaasigned | shards |\n| elasticsearch.cluster_pending_tasks | pending | tasks |\n| elasticsearch.cluster_number_of_in_flight_fetch | in_flight_fetch | fetches |\n| elasticsearch.cluster_indices_count | indices | indices |\n| elasticsearch.cluster_indices_shards_count | total, primaries, replication | shards |\n| elasticsearch.cluster_indices_docs_count | docs | docs |\n| elasticsearch.cluster_indices_store_size | size | bytes |\n| elasticsearch.cluster_indices_query_cache | hit, miss | events/s |\n| elasticsearch.cluster_nodes_by_role_count | coordinating_only, data, data_cold, data_content, data_frozen, data_hot, data_warm, ingest, master, ml, remote_cluster_client, voting_only | nodes |\n\n### Per index\n\nThese metrics refer to the index.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_name | Name of the cluster. Based on the [Cluster name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#cluster-name). |\n| index | Name of the index. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| elasticsearch.node_index_health | green, yellow, red | status |\n| elasticsearch.node_index_shards_count | shards | shards |\n| elasticsearch.node_index_docs_count | docs | docs |\n| elasticsearch.node_index_store_size | store_size | bytes |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-elasticsearch-Elasticsearch",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/elasticsearch/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/elasticsearch/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4123,7 +4123,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per node\n\nThese metrics refer to the cluster node.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_name | Name of the cluster. Based on the [Cluster name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#cluster-name). |\n| node_name | Human-readable identifier for the node. Based on the [Node name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#node-name). |\n| host | Network host for the node, based on the [Network host setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#network.host). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| elasticsearch.node_indices_indexing | index | operations/s |\n| elasticsearch.node_indices_indexing_current | index | operations |\n| elasticsearch.node_indices_indexing_time | index | milliseconds |\n| elasticsearch.node_indices_search | queries, fetches | operations/s |\n| elasticsearch.node_indices_search_current | queries, fetches | operations |\n| elasticsearch.node_indices_search_time | queries, fetches | milliseconds |\n| elasticsearch.node_indices_refresh | refresh | operations/s |\n| elasticsearch.node_indices_refresh_time | refresh | milliseconds |\n| elasticsearch.node_indices_flush | flush | operations/s |\n| elasticsearch.node_indices_flush_time | flush | milliseconds |\n| elasticsearch.node_indices_fielddata_memory_usage | used | bytes |\n| elasticsearch.node_indices_fielddata_evictions | evictions | operations/s |\n| elasticsearch.node_indices_segments_count | segments | segments |\n| elasticsearch.node_indices_segments_memory_usage_total | used | bytes |\n| elasticsearch.node_indices_segments_memory_usage | terms, stored_fields, term_vectors, norms, points, doc_values, index_writer, version_map, fixed_bit_set | bytes |\n| elasticsearch.node_indices_translog_operations | total, uncommitted | operations |\n| elasticsearch.node_indices_translog_size | total, uncommitted | bytes |\n| elasticsearch.node_file_descriptors | open | fd |\n| elasticsearch.node_jvm_heap | inuse | percentage |\n| elasticsearch.node_jvm_heap_bytes | committed, used | bytes |\n| elasticsearch.node_jvm_buffer_pools_count | direct, mapped | pools |\n| elasticsearch.node_jvm_buffer_pool_direct_memory | total, used | bytes |\n| elasticsearch.node_jvm_buffer_pool_mapped_memory | total, used | bytes |\n| elasticsearch.node_jvm_gc_count | young, old | gc/s |\n| elasticsearch.node_jvm_gc_time | young, old | milliseconds |\n| elasticsearch.node_thread_pool_queued | generic, search, search_throttled, get, analyze, write, snapshot, warmer, refresh, listener, fetch_shard_started, fetch_shard_store, flush, force_merge, management | threads |\n| elasticsearch.node_thread_pool_rejected | generic, search, search_throttled, get, analyze, write, snapshot, warmer, refresh, listener, fetch_shard_started, fetch_shard_store, flush, force_merge, management | threads |\n| elasticsearch.node_cluster_communication_packets | received, sent | pps |\n| elasticsearch.node_cluster_communication_traffic | received, sent | bytes/s |\n| elasticsearch.node_http_connections | open | connections |\n| elasticsearch.node_breakers_trips | requests, fielddata, in_flight_requests, model_inference, accounting, parent | trips/s |\n\n### Per cluster\n\nThese metrics refer to the cluster.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_name | Name of the cluster. Based on the [Cluster name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#cluster-name). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| elasticsearch.cluster_health_status | green, yellow, red | status |\n| elasticsearch.cluster_number_of_nodes | nodes, data_nodes | nodes |\n| elasticsearch.cluster_shards_count | active_primary, active, relocating, initializing, unassigned, delayed_unaasigned | shards |\n| elasticsearch.cluster_pending_tasks | pending | tasks |\n| elasticsearch.cluster_number_of_in_flight_fetch | in_flight_fetch | fetches |\n| elasticsearch.cluster_indices_count | indices | indices |\n| elasticsearch.cluster_indices_shards_count | total, primaries, replication | shards |\n| elasticsearch.cluster_indices_docs_count | docs | docs |\n| elasticsearch.cluster_indices_store_size | size | bytes |\n| elasticsearch.cluster_indices_query_cache | hit, miss | events/s |\n| elasticsearch.cluster_nodes_by_role_count | coordinating_only, data, data_cold, data_content, data_frozen, data_hot, data_warm, ingest, master, ml, remote_cluster_client, voting_only | nodes |\n\n### Per index\n\nThese metrics refer to the index.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_name | Name of the cluster. Based on the [Cluster name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#cluster-name). |\n| index | Name of the index. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| elasticsearch.node_index_health | green, yellow, red | status |\n| elasticsearch.node_index_shards_count | shards | shards |\n| elasticsearch.node_index_docs_count | docs | docs |\n| elasticsearch.node_index_store_size | store_size | bytes |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-elasticsearch-OpenSearch",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/elasticsearch/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/elasticsearch/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4165,7 +4165,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Envoy instance\n\nEnvoy exposes metrics in Prometheus format. All metric labels are added to charts.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| envoy.server_state | live, draining, pre_initializing, initializing | state |\n| envoy.server_connections_count | connections | connections |\n| envoy.server_parent_connections_count | connections | connections |\n| envoy.server_memory_allocated_size | allocated | bytes |\n| envoy.server_memory_heap_size | heap | bytes |\n| envoy.server_memory_physical_size | physical | bytes |\n| envoy.server_uptime | uptime | seconds |\n| envoy.cluster_manager_cluster_count | active, not_active | clusters |\n| envoy.cluster_manager_cluster_changes_rate | added, modified, removed | clusters/s |\n| envoy.cluster_manager_cluster_updates_rate | cluster | updates/s |\n| envoy.cluster_manager_cluster_updated_via_merge_rate | via_merge | updates/s |\n| envoy.cluster_manager_update_merge_cancelled_rate | merge_cancelled | updates/s |\n| envoy.cluster_manager_update_out_of_merge_window_rate | out_of_merge_window | updates/s |\n| envoy.cluster_membership_endpoints_count | healthy, degraded, excluded | endpoints |\n| envoy.cluster_membership_changes_rate | membership | changes/s |\n| envoy.cluster_membership_updates_rate | success, failure, empty, no_rebuild | updates/s |\n| envoy.cluster_upstream_cx_active_count | active | connections |\n| envoy.cluster_upstream_cx_rate | created | connections/s |\n| envoy.cluster_upstream_cx_http_rate | http1, http2, http3 | connections/s |\n| envoy.cluster_upstream_cx_destroy_rate | local, remote | connections/s |\n| envoy.cluster_upstream_cx_connect_fail_rate | failed | connections/s |\n| envoy.cluster_upstream_cx_connect_timeout_rate | timeout | connections/s |\n| envoy.cluster_upstream_cx_bytes_rate | received, sent | bytes/s |\n| envoy.cluster_upstream_cx_bytes_buffered_size | received, send | bytes |\n| envoy.cluster_upstream_rq_active_count | active | requests |\n| envoy.cluster_upstream_rq_rate | requests | requests/s |\n| envoy.cluster_upstream_rq_failed_rate | cancelled, maintenance_mode, timeout, max_duration_reached, per_try_timeout, reset_local, reset_remote | requests/s |\n| envoy.cluster_upstream_rq_pending_active_count | active_pending | requests |\n| envoy.cluster_upstream_rq_pending_rate | pending | requests/s |\n| envoy.cluster_upstream_rq_pending_failed_rate | overflow, failure_eject | requests/s |\n| envoy.cluster_upstream_rq_retry_rate | request | retries/s |\n| envoy.cluster_upstream_rq_retry_success_rate | success | retries/s |\n| envoy.cluster_upstream_rq_retry_backoff_rate | exponential, ratelimited | retries/s |\n| envoy.listener_manager_listeners_count | active, warming, draining | listeners |\n| envoy.listener_manager_listener_changes_rate | added, modified, removed, stopped | listeners/s |\n| envoy.listener_manager_listener_object_events_rate | create_success, create_failure, in_place_updated | objects/s |\n| envoy.listener_admin_downstream_cx_active_count | active | connections |\n| envoy.listener_admin_downstream_cx_rate | created | connections/s |\n| envoy.listener_admin_downstream_cx_destroy_rate | destroyed | connections/s |\n| envoy.listener_admin_downstream_cx_transport_socket_connect_timeout_rate | timeout | connections/s |\n| envoy.listener_admin_downstream_cx_rejected_rate | overflow, overload, global_overflow | connections/s |\n| envoy.listener_admin_downstream_listener_filter_remote_close_rate | closed | connections/s |\n| envoy.listener_admin_downstream_listener_filter_error_rate | read | errors/s |\n| envoy.listener_admin_downstream_pre_cx_active_count | active | sockets |\n| envoy.listener_admin_downstream_pre_cx_timeout_rate | timeout | sockets/s |\n| envoy.listener_downstream_cx_active_count | active | connections |\n| envoy.listener_downstream_cx_rate | created | connections/s |\n| envoy.listener_downstream_cx_destroy_rate | destroyed | connections/s |\n| envoy.listener_downstream_cx_transport_socket_connect_timeout_rate | timeout | connections/s |\n| envoy.listener_downstream_cx_rejected_rate | overflow, overload, global_overflow | connections/s |\n| envoy.listener_downstream_listener_filter_remote_close_rate | closed | connections/s |\n| envoy.listener_downstream_listener_filter_error_rate | read | errors/s |\n| envoy.listener_downstream_pre_cx_active_count | active | sockets |\n| envoy.listener_downstream_pre_cx_timeout_rate | timeout | sockets/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-envoy-Envoy",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/envoy/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/envoy/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4203,7 +4203,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Exim instance\n\nThese metrics refer to the the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| exim.qemails | emails | emails |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-exim-Exim",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/exim/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/exim/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4242,7 +4242,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per jail\n\nThese metrics refer to the Jail.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| jail | Jail's name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| fail2ban.jail_banned_ips | banned | addresses |\n| fail2ban.jail_active_failures | active_failures | failures |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-fail2ban-Fail2ban",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/fail2ban/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/fail2ban/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4279,7 +4279,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per file\n\nThese metrics refer to the File.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| file_path | File absolute path |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| filecheck.file_existence_status | exist, not_exist | status |\n| filecheck.file_modification_time_ago | mtime_ago | seconds |\n| filecheck.file_size_bytes | size | bytes |\n\n### Per directory\n\nThese metrics refer to the Directory.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| dir_path | Directory absolute path |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| filecheck.dir_existence_status | exist, not_exist | status |\n| filecheck.dir_modification_time_ago | mtime_ago | seconds |\n| filecheck.dir_size_bytes | size | bytes |\n| filecheck.dir_files count | files | files |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-filecheck-Files_and_directories",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/filecheck/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/filecheck/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4316,7 +4316,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Fluentd instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| fluentd.retry_count | a dimension per plugin | count |\n| fluentd.buffer_queue_length | a dimension per plugin | queue_length |\n| fluentd.buffer_total_queued_size | a dimension per plugin | queued_size |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-fluentd-Fluentd",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/fluentd/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/fluentd/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4353,7 +4353,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per FreeRADIUS instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| freeradius.authentication | requests, responses | packets/s |\n| freeradius.authentication_access_responses | accepts, rejects, challenges | packets/s |\n| freeradius.bad_authentication | dropped, duplicate, invalid, malformed, unknown-types | packets/s |\n| freeradius.proxy_authentication | requests, responses | packets/s |\n| freeradius.proxy_authentication_access_responses | accepts, rejects, challenges | packets/s |\n| freeradius.proxy_bad_authentication | dropped, duplicate, invalid, malformed, unknown-types | packets/s |\n| freeradius.accounting | requests, responses | packets/s |\n| freeradius.bad_accounting | dropped, duplicate, invalid, malformed, unknown-types | packets/s |\n| freeradius.proxy_accounting | requests, responses | packets/s |\n| freeradius.proxy_bad_accounting | dropped, duplicate, invalid, malformed, unknown-types | packets/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-freeradius-FreeRADIUS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/freeradius/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/freeradius/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4389,7 +4389,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Gearman instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| gearman.queued_jobs_activity | running, waiting | jobs |\n| gearman.queued_jobs_priority | high, normal, low | jobs |\n\n### Per Gearman instance\n\nThese metrics refer to the Function (task).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| function_name | Function name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| gearman.function_queued_jobs_activity | running, waiting | jobs |\n| gearman.function_queued_jobs_priority | high, normal, low | jobs |\n| gearman.function_workers | available | workers |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-gearman-Gearman",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/gearman/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/gearman/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4432,7 +4432,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Go-ethereum instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| geth.eth_db_chaindata_ancient_io_rate | reads, writes | bytes/s |\n| geth.eth_db_chaindata_ancient_io | reads, writes | bytes |\n| geth.eth_db_chaindata_disk_io | reads, writes | bytes |\n| geth.goroutines | goroutines | goroutines |\n| geth.eth_db_chaindata_disk_io_rate | reads, writes | bytes/s |\n| geth.chaindata_db_size | level_db, ancient_db | bytes |\n| geth.chainhead | block, receipt, header | block |\n| geth.tx_pool_pending | invalid, pending, local, discard, no_funds, ratelimit, replace | transactions |\n| geth.tx_pool_current | invalid, pending, local, pool | transactions |\n| geth.tx_pool_queued | discard, eviction, no_funds, ratelimit | transactions |\n| geth.p2p_bandwidth | ingress, egress | bytes/s |\n| geth.reorgs | executed | reorgs |\n| geth.reorgs_blocks | added, dropped | blocks |\n| geth.p2p_peers | peers | peers |\n| geth.p2p_peers_calls | dials, serves | calls/s |\n| geth.rpc_calls | failed, successful | calls/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-geth-Go-ethereum",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/geth/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/geth/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4472,7 +4472,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per HAProxy instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| haproxy.backend_current_sessions | a dimension per proxy | sessions |\n| haproxy.backend_sessions | a dimension per proxy | sessions/s |\n| haproxy.backend_response_time_average | a dimension per proxy | milliseconds |\n| haproxy.backend_queue_time_average | a dimension per proxy | milliseconds |\n| haproxy.backend_current_queue | a dimension per proxy | requests |\n\n### Per proxy\n\nThese metrics refer to the Proxy.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| haproxy.backend_http_responses | 1xx, 2xx, 3xx, 4xx, 5xx, other | responses/s |\n| haproxy.backend_network_io | in, out | bytes/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-haproxy-HAProxy",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/haproxy/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/haproxy/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4511,7 +4511,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per disk\n\nThese metrics refer to the Disk.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| disk_id | Disk identifier. It is derived from the device path (e.g. sda or ata-HUP722020APA330_BFJ0WS3F) |\n| model | Disk model |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| hddtemp.disk_temperature | temperature | Celsius |\n| hddtemp.disk_temperature_sensor_status | ok, err, na, unk, nos, slp | status |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-hddtemp-HDD_temperature",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/hddtemp/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/hddtemp/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4548,7 +4548,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Hadoop Distributed File System (HDFS) instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | DataNode | NameNode |\n|:------|:----------|:----|:---:|:---:|\n| hdfs.heap_memory | committed, used | MiB | \u2022 | \u2022 |\n| hdfs.gc_count_total | gc | events/s | \u2022 | \u2022 |\n| hdfs.gc_time_total | ms | ms | \u2022 | \u2022 |\n| hdfs.gc_threshold | info, warn | events/s | \u2022 | \u2022 |\n| hdfs.threads | new, runnable, blocked, waiting, timed_waiting, terminated | num | \u2022 | \u2022 |\n| hdfs.logs_total | info, error, warn, fatal | logs/s | \u2022 | \u2022 |\n| hdfs.rpc_bandwidth | received, sent | kilobits/s | \u2022 | \u2022 |\n| hdfs.rpc_calls | calls | calls/s | \u2022 | \u2022 |\n| hdfs.open_connections | open | connections | \u2022 | \u2022 |\n| hdfs.call_queue_length | length | num | \u2022 | \u2022 |\n| hdfs.avg_queue_time | time | ms | \u2022 | \u2022 |\n| hdfs.avg_processing_time | time | ms | \u2022 | \u2022 |\n| hdfs.capacity | remaining, used | KiB |   | \u2022 |\n| hdfs.used_capacity | dfs, non_dfs | KiB |   | \u2022 |\n| hdfs.load | load | load |   | \u2022 |\n| hdfs.volume_failures_total | failures | events/s |   | \u2022 |\n| hdfs.files_total | files | num |   | \u2022 |\n| hdfs.blocks_total | blocks | num |   | \u2022 |\n| hdfs.blocks | corrupt, missing, under_replicated | num |   | \u2022 |\n| hdfs.data_nodes | live, dead, stale | num |   | \u2022 |\n| hdfs.datanode_capacity | remaining, used | KiB | \u2022 |   |\n| hdfs.datanode_used_capacity | dfs, non_dfs | KiB | \u2022 |   |\n| hdfs.datanode_failed_volumes | failed volumes | num | \u2022 |   |\n| hdfs.datanode_bandwidth | reads, writes | KiB/s | \u2022 |   |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-hfs-Hadoop_Distributed_File_System_(HDFS)",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/hdfs/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/hdfs/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4588,7 +4588,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per controller\n\nThese metrics refer to the Controller.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| slot | Slot number |\n| model | Controller model |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| hpssa.controller_status | ok, nok | status |\n| hpssa.controller_temperature | temperature | Celsius |\n| hpssa.controller_cache_module_presence_status | present, not_present | status |\n| hpssa.controller_cache_module_status | ok, nok | status |\n| hpssa.controller_cache_module_temperature | temperature | Celsius |\n| hpssa.controller_cache_module_battery_status | ok, nok | status |\n\n### Per array\n\nThese metrics refer to the Array.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| slot | Slot number |\n| array_id | Array id |\n| interface_type | Array interface type (e.g. SATA) |\n| array_type | Array type (e.g. Data) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| hpssa.array_status | ok, nok | status |\n\n### Per logical drive\n\nThese metrics refer to the Logical Drive.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| slot | Slot number |\n| array_id | Array id |\n| logical_drive_id | Logical Drive id (number) |\n| disk_name | Disk name (e.g. /dev/sda) |\n| drive_type | Drive type (e.g. Data) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| hpssa.logical_drive_status | ok, nok | status |\n\n### Per physical drive\n\nThese metrics refer to the Physical Drive.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| slot | Slot number |\n| array_id | Array id or \"na\" if unassigned |\n| logical_drive_id | Logical Drive id or \"na\" if unassigned |\n| location | Drive location in port:box:bay format (e.g. 1I:1:1) |\n| interface_type | Drive interface type (e.g. SATA) |\n| drive_type | Drive type (e.g. Data Drive, Unassigned Drive) |\n| model | Drive model |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| hpssa.physical_drive_status | ok, nok | status |\n| hpssa.physical_drive_temperature | temperature | status |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-hpssa-HPE_Smart_Arrays",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/hpssa/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/hpssa/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4624,7 +4624,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per target\n\nThe metrics refer to the monitored target.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| url | url value that is set in the configuration file. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| httpcheck.response_time | time | ms |\n| httpcheck.response_length | length | characters |\n| httpcheck.status | success, timeout, redirect, no_connection, bad_content, bad_header, bad_status | boolean |\n| httpcheck.in_state | time | boolean |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-httpcheck-HTTP_Endpoints",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/httpcheck/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/httpcheck/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4661,7 +4661,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Icecast source\n\nThese metrics refer to an icecast source.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| source | Source name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| icecast.listeners | listeners | listeners |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-icecast-Icecast",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/icecast/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/icecast/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4699,7 +4699,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Intel GPU instance\n\nThese metrics refer to the Intel GPU.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| intelgpu.frequency | frequency | MHz |\n| intelgpu.power | gpu, package | Watts |\n\n### Per engine\n\nThese metrics refer to the GPU hardware engine.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| engine_class | Engine class (Render/3D, Blitter, VideoEnhance, Video, Compute). |\n| engine_instance | Engine instance (e.g. Render/3D/0, Video/0, Video/1). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| intelgpu.engine_busy_perc | busy | percentage |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-intelgpu-Intel_GPU",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/intelgpu/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/intelgpu/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4736,7 +4736,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per IPFS instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ipfs.bandwidth | in, out | bytes/s |\n| ipfs.peers | peers | peers |\n| ipfs.datastore_space_utilization | used | percent |\n| ipfs.repo_size | size | bytes |\n| ipfs.repo_objects | objects | objects |\n| ipfs.repo_pinned_objects | pinned, recursive_pins | objects |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-ipfs-IPFS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ipfs/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ipfs/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4773,7 +4773,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ISC DHCP instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| isc_dhcpd.active_leases_total | active | leases |\n\n### Per ISC DHCP instance\n\nThese metrics refer to the DHCP pool.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| dhcp_pool_name | The DHCP pool name defined in the collector configuration. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| isc_dhcpd.dhcp_pool_utilization | utilization | percent |\n| isc_dhcpd.dhcp_pool_active_leases | active | leases |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-isc_dhcpd-ISC_DHCP",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/isc_dhcpd/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/isc_dhcpd/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4816,7 +4816,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Kubelet instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| k8s_kubelet.apiserver_audit_requests_rejected | rejected | requests/s |\n| k8s_kubelet.apiserver_storage_data_key_generation_failures | failures | events/s |\n| k8s_kubelet.apiserver_storage_data_key_generation_latencies | 5_\u00b5s, 10_\u00b5s, 20_\u00b5s, 40_\u00b5s, 80_\u00b5s, 160_\u00b5s, 320_\u00b5s, 640_\u00b5s, 1280_\u00b5s, 2560_\u00b5s, 5120_\u00b5s, 10240_\u00b5s, 20480_\u00b5s, 40960_\u00b5s, +Inf | observes/s |\n| k8s_kubelet.apiserver_storage_data_key_generation_latencies_percent | 5_\u00b5s, 10_\u00b5s, 20_\u00b5s, 40_\u00b5s, 80_\u00b5s, 160_\u00b5s, 320_\u00b5s, 640_\u00b5s, 1280_\u00b5s, 2560_\u00b5s, 5120_\u00b5s, 10240_\u00b5s, 20480_\u00b5s, 40960_\u00b5s, +Inf | percentage |\n| k8s_kubelet.apiserver_storage_envelope_transformation_cache_misses | cache misses | events/s |\n| k8s_kubelet.kubelet_containers_running | total | running_containers |\n| k8s_kubelet.kubelet_pods_running | total | running_pods |\n| k8s_kubelet.kubelet_pods_log_filesystem_used_bytes | a dimension per namespace and pod | B |\n| k8s_kubelet.kubelet_runtime_operations | a dimension per operation type | operations/s |\n| k8s_kubelet.kubelet_runtime_operations_errors | a dimension per operation type | errors/s |\n| k8s_kubelet.kubelet_docker_operations | a dimension per operation type | operations/s |\n| k8s_kubelet.kubelet_docker_operations_errors | a dimension per operation type | errors/s |\n| k8s_kubelet.kubelet_node_config_error | experiencing_error | bool |\n| k8s_kubelet.kubelet_pleg_relist_interval_microseconds | 0.5, 0.9, 0.99 | microseconds |\n| k8s_kubelet.kubelet_pleg_relist_latency_microseconds | 0.5, 0.9, 0.99 | microseconds |\n| k8s_kubelet.kubelet_token_requests | total, failed | token_requests/s |\n| k8s_kubelet.rest_client_requests_by_code | a dimension per HTTP status code | requests/s |\n| k8s_kubelet.rest_client_requests_by_method | a dimension per HTTP method | requests/s |\n\n### Per volume manager\n\nThese metrics refer to the Volume Manager.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| k8s_kubelet.volume_manager_total_volumes | actual, desired | state |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-k8s_kubelet-Kubelet",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/k8s_kubelet/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/k8s_kubelet/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4859,7 +4859,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Kubeproxy instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| k8s_kubeproxy.kubeproxy_sync_proxy_rules | sync_proxy_rules | events/s |\n| k8s_kubeproxy.kubeproxy_sync_proxy_rules_latency_microsecond | 0.001, 0.002, 0.004, 0.008, 0.016, 0.032, 0.064, 0.128, 0.256, 0.512, 1.024, 2.048, 4.096, 8.192, 16.384, +Inf | observes/s |\n| k8s_kubeproxy.kubeproxy_sync_proxy_rules_latency | 0.001, 0.002, 0.004, 0.008, 0.016, 0.032, 0.064, 0.128, 0.256, 0.512, 1.024, 2.048, 4.096, 8.192, 16.384, +Inf | percentage |\n| k8s_kubeproxy.rest_client_requests_by_code | a dimension per HTTP status code | requests/s |\n| k8s_kubeproxy.rest_client_requests_by_method | a dimension per HTTP method | requests/s |\n| k8s_kubeproxy.http_request_duration | 0.5, 0.9, 0.99 | microseconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-k8s_kubeproxy-Kubeproxy",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/k8s_kubeproxy/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/k8s_kubeproxy/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4896,7 +4896,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per node\n\nThese metrics refer to the Node.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| k8s_cluster_id | Cluster ID. This is equal to the kube-system namespace UID. |\n| k8s_cluster_name | Cluster name. Cluster name discovery only works in GKE. |\n| k8s_node_name | Node name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| k8s_state.node_allocatable_cpu_requests_utilization | requests | % |\n| k8s_state.node_allocatable_cpu_requests_used | requests | millicpu |\n| k8s_state.node_allocatable_cpu_limits_utilization | limits | % |\n| k8s_state.node_allocatable_cpu_limits_used | limits | millicpu |\n| k8s_state.node_allocatable_mem_requests_utilization | requests | % |\n| k8s_state.node_allocatable_mem_requests_used | requests | bytes |\n| k8s_state.node_allocatable_mem_limits_utilization | limits | % |\n| k8s_state.node_allocatable_mem_limits_used | limits | bytes |\n| k8s_state.node_allocatable_pods_utilization | allocated | % |\n| k8s_state.node_allocatable_pods_usage | available, allocated | pods |\n| k8s_state.node_condition | Ready, DiskPressure, MemoryPressure, NetworkUnavailable, PIDPressure | status |\n| k8s_state.node_schedulability | schedulable, unschedulable | state |\n| k8s_state.node_pods_readiness | ready | % |\n| k8s_state.node_pods_readiness_state | ready, unready | pods |\n| k8s_state.node_pods_condition | pod_ready, pod_scheduled, pod_initialized, containers_ready | pods |\n| k8s_state.node_pods_phase | running, failed, succeeded, pending | pods |\n| k8s_state.node_containers | containers, init_containers | containers |\n| k8s_state.node_containers_state | running, waiting, terminated | containers |\n| k8s_state.node_init_containers_state | running, waiting, terminated | containers |\n| k8s_state.node_age | age | seconds |\n\n### Per pod\n\nThese metrics refer to the Pod.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| k8s_cluster_id | Cluster ID. This is equal to the kube-system namespace UID. |\n| k8s_cluster_name | Cluster name. Cluster name discovery only works in GKE. |\n| k8s_node_name | Node name. |\n| k8s_namespace | Namespace. |\n| k8s_controller_kind | Controller kind (ReplicaSet, DaemonSet, StatefulSet, Job, etc.). |\n| k8s_controller_name | Controller name. |\n| k8s_pod_name | Pod name. |\n| k8s_qos_class | Pod QOS class (burstable, guaranteed, besteffort). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| k8s_state.pod_cpu_requests_used | requests | millicpu |\n| k8s_state.pod_cpu_limits_used | limits | millicpu |\n| k8s_state.pod_mem_requests_used | requests | bytes |\n| k8s_state.pod_mem_limits_used | limits | bytes |\n| k8s_state.pod_condition | pod_ready, pod_scheduled, pod_initialized, containers_ready | state |\n| k8s_state.pod_phase | running, failed, succeeded, pending | state |\n| k8s_state.pod_status_reason | Evicted, NodeAffinity, NodeLost, Shutdown, UnexpectedAdmissionError, Other | status |\n| k8s_state.pod_age | age | seconds |\n| k8s_state.pod_containers | containers, init_containers | containers |\n| k8s_state.pod_containers_state | running, waiting, terminated | containers |\n| k8s_state.pod_init_containers_state | running, waiting, terminated | containers |\n\n### Per container\n\nThese metrics refer to the Pod container.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| k8s_cluster_id | Cluster ID. This is equal to the kube-system namespace UID. |\n| k8s_cluster_name | Cluster name. Cluster name discovery only works in GKE. |\n| k8s_node_name | Node name. |\n| k8s_namespace | Namespace. |\n| k8s_controller_kind | Controller kind (ReplicaSet, DaemonSet, StatefulSet, Job, etc.). |\n| k8s_controller_name | Controller name. |\n| k8s_pod_name | Pod name. |\n| k8s_qos_class | Pod QOS class (burstable, guaranteed, besteffort). |\n| k8s_container_name | Container name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| k8s_state.pod_container_readiness_state | ready | state |\n| k8s_state.pod_container_restarts | restarts | restarts |\n| k8s_state.pod_container_state | running, waiting, terminated | state |\n| k8s_state.pod_container_waiting_state_reason | ContainerCreating, CrashLoopBackOff, CreateContainerConfigError, CreateContainerError, ErrImagePull, ImagePullBackOff, InvalidImageName, PodInitializing, Other | state |\n| k8s_state.pod_container_terminated_state_reason | Completed, ContainerCannotRun, DeadlineExceeded, Error, Evicted, OOMKilled, Other | state |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-k8s_state-Kubernetes_Cluster_State",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/k8s_state/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/k8s_state/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4945,7 +4945,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Lighttpd instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| lighttpd.requests | requests | requests/s |\n| lighttpd.net | sent | kilobits/s |\n| lighttpd.workers | idle, busy | servers |\n| lighttpd.scoreboard | waiting, open, close, hard_error, keepalive, read, read_post, write, handle_request, request_start, request_end | connections |\n| lighttpd.uptime | uptime | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-lighttpd-Lighttpd",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/lighttpd/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/lighttpd/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -4983,7 +4983,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Litespeed instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| litespeed.requests | requests | requests/s |\n| litespeed.requests_processing | processing | requests |\n| litespeed.net_throughput | in, out | kilobits/s |\n| litespeed.net_ssl_throughput | in, out | kilobits/s |\n| litespeed.connections | free, used | conns |\n| litespeed.ssl_connections | free, used | conns |\n| litespeed.public_cache | hits | hits/s |\n| litespeed.private_cache | hits | hits/s |\n| litespeed.static | hits | hits/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-litespeed-Litespeed",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/litespeed/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/litespeed/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5020,7 +5020,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per systemd-logind users instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| logind.sessions | remote, local | sessions |\n| logind.sessions_type | console, graphical, other | sessions |\n| logind.sessions_state | online, closing, active | sessions |\n| logind.users_state | offline, closing, online, lingering, active | users |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-logind-systemd-logind_users",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/logind/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/logind/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5056,7 +5056,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Logstash instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| logstash.jvm_threads | threads | count |\n| logstash.jvm_mem_heap_used | in_use | percentage |\n| logstash.jvm_mem_heap | committed, used | KiB |\n| logstash.jvm_mem_pools_eden | committed, used | KiB |\n| logstash.jvm_mem_pools_survivor | committed, used | KiB |\n| logstash.jvm_mem_pools_old | committed, used | KiB |\n| logstash.jvm_gc_collector_count | eden, old | counts/s |\n| logstash.jvm_gc_collector_time | eden, old | ms |\n| logstash.open_file_descriptors | open | fd |\n| logstash.event | in, filtered, out | events/s |\n| logstash.event_duration | event, queue | seconds |\n| logstash.uptime | uptime | seconds |\n\n### Per pipeline\n\nThese metrics refer to the pipeline.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| pipeline | pipeline name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| logstash.pipeline_event | in, filtered, out | events/s |\n| logstash.pipeline_event_duration | event, queue | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-logstash-Logstash",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/logstash/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/logstash/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5093,7 +5093,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per logical volume\n\nThese metrics refer to the LVM logical volume.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| lv_name | Logical volume name |\n| vg_name | Volume group name |\n| volume_type | Type of the volume |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| lvm.lv_data_space_utilization | utilization | % |\n| lvm.lv_metadata_space_utilization | utilization | % |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-lvm-LVM_logical_volumes",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/lvm/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/lvm/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5134,7 +5134,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per MaxScale instance\n\nThese metrics refer to the monitored MaxScale instance.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| maxscale.poll_events | reads, writes, accepts, errors, hangups | events/s |\n| maxscale.current_sessions | sessions | sessions |\n| maxscale.current_zombie_connections | zombie | connections |\n| maxscale.threads_by_state | active, draining, dormant | threads |\n| maxscale.current_fds | managed | fds |\n| maxscale.qc_cache_efficiency | hits, misses | requests/s |\n| maxscale.qc_cache_operations | inserts, evictions | operations/s |\n| maxscale.uptime | uptime | seconds |\n\n### Per server\n\nThese metrics refer to the MariaDB server.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| server | Server ID. |\n| address | Server address. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| maxscale.server_state | master, slave, running, down, maintenance, draining, drained, relay_master, binlog_relay, synced | state |\n| maxscale.server_current_connections | connections | connections |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-maxscale-MaxScale",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/maxscale/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/maxscale/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5172,7 +5172,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per adapter\n\nThese metrics refer to the MegaCLI Adapter.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| adapter_number | Adapter number |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| megacli.adapter_health_state | optimal, degraded, partially_degraded, failed | state |\n\n### Per physical drive\n\nThese metrics refer to the MegaCLI Physical Drive.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| adapter_number | Adapter number |\n| wwn | World Wide Name |\n| slot_number | Slot number |\n| drive_position | Position (e.g. DiskGroup: 0, Span: 0, Arm: 2) |\n| drive_type | Type (e.g. SATA) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| megacli.phys_drive_media_errors_rate | media_errors | errors/s |\n| megacli.phys_drive_predictive_failures_rate | predictive_failures | failures/s |\n\n### Per backup battery unit\n\nThese metrics refer to the MegaCLI Backup Battery Unit.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| adapter_number | Adapter number |\n| battery_type | Battery type (e.g. BBU) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| megacli.bbu_charge | charge | percentage |\n| megacli.bbu_recharge_cycles | recharge | cycles |\n| megacli.bbu_capacity_degradation | cap_degradation | percent |\n| megacli.bbu_temperature | temperature | Celsius |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-megacli-MegaCLI_MegaRAID",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/megacli/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/megacli/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5211,7 +5211,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Memcached instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| memcached.cache | available, used | MiB |\n| memcached.net | in, out | kilobits/s |\n| memcached.connections | current, rejected, total | connections/s |\n| memcached.items | current, total | items |\n| memcached.evicted_reclaimed | reclaimed, evicted | items |\n| memcached.get | hints, misses | requests |\n| memcached.get_rate | rate | requests/s |\n| memcached.set_rate | rate | requests/s |\n| memcached.delete | hits, misses | requests |\n| memcached.cas | hits, misses, bad value | requests |\n| memcached.increment | hits, misses | requests |\n| memcached.decrement | hits, misses | requests |\n| memcached.touch | hits, misses | requests |\n| memcached.touch_rate | rate | requests/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-memcached-Memcached",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/memcached/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/memcached/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5248,7 +5248,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n- WireTiger metrics are available only if [WiredTiger](https://docs.mongodb.com/v6.0/core/wiredtiger/) is used as the\n  storage engine.\n- Sharding metrics are available on shards only\n  for [mongos](https://www.mongodb.com/docs/manual/reference/program/mongos/).\n\n\n### Per MongoDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| mongodb.operations_rate | reads, writes, commands | operations/s |\n| mongodb.operations_latency_time | reads, writes, commands | milliseconds |\n| mongodb.operations_by_type_rate | insert, query, update, delete, getmore, command | operations/s |\n| mongodb.document_operations_rate | inserted, deleted, returned, updated | operations/s |\n| mongodb.scanned_indexes_rate | scanned | indexes/s |\n| mongodb.scanned_documents_rate | scanned | documents/s |\n| mongodb.active_clients_count | readers, writers | clients |\n| mongodb.queued_operations_count | reads, writes | operations |\n| mongodb.cursors_open_count | open | cursors |\n| mongodb.cursors_open_no_timeout_count | open_no_timeout | cursors |\n| mongodb.cursors_opened_rate | opened | cursors/s |\n| mongodb.cursors_timed_out_rate | timed_out | cursors/s |\n| mongodb.cursors_by_lifespan_count | le_1s, 1s_5s, 5s_15s, 15s_30s, 30s_1m, 1m_10m, ge_10m | cursors |\n| mongodb.transactions_count | active, inactive, open, prepared | transactions |\n| mongodb.transactions_rate | started, aborted, committed, prepared | transactions/s |\n| mongodb.connections_usage | available, used | connections |\n| mongodb.connections_by_state_count | active, threaded, exhaust_is_master, exhaust_hello, awaiting_topology_changes | connections |\n| mongodb.connections_rate | created | connections/s |\n| mongodb.asserts_rate | regular, warning, msg, user, tripwire, rollovers | asserts/s |\n| mongodb.network_traffic_rate | in, out | bytes/s |\n| mongodb.network_requests_rate | requests | requests/s |\n| mongodb.network_slow_dns_resolutions_rate | slow_dns | resolutions/s |\n| mongodb.network_slow_ssl_handshakes_rate | slow_ssl | handshakes/s |\n| mongodb.memory_resident_size | used | bytes |\n| mongodb.memory_virtual_size | used | bytes |\n| mongodb.memory_page_faults_rate | pgfaults | pgfaults/s |\n| mongodb.memory_tcmalloc_stats | allocated, central_cache_freelist, transfer_cache_freelist, thread_cache_freelists, pageheap_freelist, pageheap_unmapped | bytes |\n| mongodb.wiredtiger_concurrent_read_transactions_usage | available, used | transactions |\n| mongodb.wiredtiger_concurrent_write_transactions_usage | available, used | transactions |\n| mongodb.wiredtiger_cache_usage | used | bytes |\n| mongodb.wiredtiger_cache_dirty_space_size | dirty | bytes |\n| mongodb.wiredtiger_cache_io_rate | read, written | pages/s |\n| mongodb.wiredtiger_cache_evictions_rate | unmodified, modified | pages/s |\n| mongodb.sharding_nodes_count | shard_aware, shard_unaware | nodes |\n| mongodb.sharding_sharded_databases_count | partitioned, unpartitioned | databases |\n| mongodb.sharding_sharded_collections_count | partitioned, unpartitioned | collections |\n\n### Per lock type\n\nThese metrics refer to the lock type.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| lock_type | lock type (e.g. global, database, collection, mutex) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| mongodb.lock_acquisitions_rate | shared, exclusive, intent_shared, intent_exclusive | acquisitions/s |\n\n### Per commit type\n\nThese metrics refer to the commit type.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| commit_type | commit type (e.g. noShards, singleShard, singleWriteShard) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| mongodb.transactions_commits_rate | success, fail | commits/s |\n| mongodb.transactions_commits_duration_time | commits | milliseconds |\n\n### Per database\n\nThese metrics refer to the database.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| database | database name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| mongodb.database_collection_count | collections | collections |\n| mongodb.database_indexes_count | indexes | indexes |\n| mongodb.database_views_count | views | views |\n| mongodb.database_documents_count | documents | documents |\n| mongodb.database_data_size | data_size | bytes |\n| mongodb.database_storage_size | storage_size | bytes |\n| mongodb.database_index_size | index_size | bytes |\n\n### Per replica set member\n\nThese metrics refer to the replica set member.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| repl_set_member | replica set member name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| mongodb.repl_set_member_state | primary, startup, secondary, recovering, startup2, unknown, arbiter, down, rollback, removed | state |\n| mongodb.repl_set_member_health_status | up, down | status |\n| mongodb.repl_set_member_replication_lag_time | replication_lag | milliseconds |\n| mongodb.repl_set_member_heartbeat_latency_time | heartbeat_latency | milliseconds |\n| mongodb.repl_set_member_ping_rtt_time | ping_rtt | milliseconds |\n| mongodb.repl_set_member_uptime | uptime | seconds |\n\n### Per shard\n\nThese metrics refer to the shard.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| shard_id | shard id |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| mongodb.sharding_shard_chunks_count | chunks | chunks |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-mongodb-MongoDB",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/mongodb/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/mongodb/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5288,7 +5288,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per service\n\nThese metrics refer to the monitored Service.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| server_hostname | Hostname of the Monit server. |\n| service_check_name | Service check name. |\n| service_check_type | Service check type. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| monit.service_check_status | ok, error, initializing, not_monitored | status |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-monit-Monit",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/monit/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/monit/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5338,7 +5338,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per MariaDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.net | in, out | kilobits/s | \u2022 | \u2022 | \u2022 |\n| mysql.queries | queries, questions, slow_queries | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.queries_type | select, delete, update, insert, replace | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.handlers | commit, delete, prepare, read_first, read_key, read_next, read_prev, read_rnd, read_rnd_next, rollback, savepoint, savepointrollback, update, write | handlers/s | \u2022 | \u2022 | \u2022 |\n| mysql.table_open_cache_overflows | open_cache | overflows/s | \u2022 | \u2022 | \u2022 |\n| mysql.table_locks | immediate, waited | locks/s | \u2022 | \u2022 | \u2022 |\n| mysql.join_issues | full_join, full_range_join, range, range_check, scan | joins/s | \u2022 | \u2022 | \u2022 |\n| mysql.sort_issues | merge_passes, range, scan | issues/s | \u2022 | \u2022 | \u2022 |\n| mysql.tmp | disk_tables, files, tables | events/s | \u2022 | \u2022 | \u2022 |\n| mysql.connections | all, aborted | connections/s | \u2022 | \u2022 | \u2022 |\n| mysql.connections_active | active, limit, max_active | connections | \u2022 | \u2022 | \u2022 |\n| mysql.threads | connected, cached, running | threads | \u2022 | \u2022 | \u2022 |\n| mysql.threads_created | created | threads/s | \u2022 | \u2022 | \u2022 |\n| mysql.thread_cache_misses | misses | misses | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io | read, write | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io_ops | reads, writes, fsyncs | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io_pending_ops | reads, writes, fsyncs | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_log | waits, write_requests, writes | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_cur_row_lock | current waits | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_rows | inserted, read, updated, deleted | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_pages | data, dirty, free, misc, total | pages | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_pages_flushed | flush_pages | requests/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_bytes | data, dirty | MiB | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_read_ahead | all, evicted | pages/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_read_ahead_rnd | read-ahead | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_ops | disk_reads, wait_free | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log | fsyncs, writes | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log_fsync_writes | fsyncs | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log_io | write | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_deadlocks | deadlocks | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.files | files | files | \u2022 | \u2022 | \u2022 |\n| mysql.files_rate | files | files/s | \u2022 | \u2022 | \u2022 |\n| mysql.connection_errors | accept, internal, max, peer_addr, select, tcpwrap | errors/s | \u2022 | \u2022 | \u2022 |\n| mysql.opened_tables | tables | tables/s | \u2022 | \u2022 | \u2022 |\n| mysql.open_tables | cache, tables | tables | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_fetch_query_duration | duration | milliseconds | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_queries_count | system, user | queries | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_longest_query_duration | duration | seconds | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_ops | hits, lowmem_prunes, inserts, not_cached | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.qcache | queries | queries | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_freemem | free | MiB | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_memblocks | free, total | blocks | \u2022 | \u2022 | \u2022 |\n| mysql.galera_writesets | rx, tx | writesets/s | \u2022 | \u2022 | \u2022 |\n| mysql.galera_bytes | rx, tx | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.galera_queue | rx, tx | writesets | \u2022 | \u2022 | \u2022 |\n| mysql.galera_conflicts | bf_aborts, cert_fails | transactions | \u2022 | \u2022 | \u2022 |\n| mysql.galera_flow_control | paused | ms | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_status | primary, non_primary, disconnected | status | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_state | undefined, joining, donor, joined, synced, error | state | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_size | nodes | nodes | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_weight | weight | weight | \u2022 | \u2022 | \u2022 |\n| mysql.galera_connected | connected | boolean | \u2022 | \u2022 | \u2022 |\n| mysql.galera_ready | ready | boolean | \u2022 | \u2022 | \u2022 |\n| mysql.galera_open_transactions | open | transactions | \u2022 | \u2022 | \u2022 |\n| mysql.galera_thread_count | threads | threads | \u2022 | \u2022 | \u2022 |\n| mysql.key_blocks | unused, used, not_flushed | blocks | \u2022 | \u2022 | \u2022 |\n| mysql.key_requests | reads, writes | requests/s | \u2022 | \u2022 | \u2022 |\n| mysql.key_disk_ops | reads, writes | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.binlog_cache | disk, all | transactions/s | \u2022 | \u2022 | \u2022 |\n| mysql.binlog_stmt_cache | disk, all | statements/s | \u2022 | \u2022 | \u2022 |\n\n### Per connection\n\nThese metrics refer to the replication connection.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.slave_behind | seconds | seconds | \u2022 | \u2022 | \u2022 |\n| mysql.slave_status | sql_running, io_running | boolean | \u2022 | \u2022 | \u2022 |\n\n### Per user\n\nThese metrics refer to the MySQL user.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| user | username |\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.userstats_cpu | used | percentage |   | \u2022 | \u2022 |\n| mysql.userstats_rows | read, sent, updated, inserted, deleted | operations/s |   | \u2022 | \u2022 |\n| mysql.userstats_commands | select, update, other | commands/s |   | \u2022 | \u2022 |\n| mysql.userstats_denied_commands | denied | commands/s |   | \u2022 | \u2022 |\n| mysql.userstats_created_transactions | commit, rollback | transactions/s |   | \u2022 | \u2022 |\n| mysql.userstats_binlog_written | written | B/s |   | \u2022 | \u2022 |\n| mysql.userstats_empty_queries | empty | queries/s |   | \u2022 | \u2022 |\n| mysql.userstats_connections | created | connections/s |   | \u2022 | \u2022 |\n| mysql.userstats_lost_connections | lost | connections/s |   | \u2022 | \u2022 |\n| mysql.userstats_denied_connections | denied | connections/s |   | \u2022 | \u2022 |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-mysql-MariaDB",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/mysql/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/mysql/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5388,7 +5388,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per MariaDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.net | in, out | kilobits/s | \u2022 | \u2022 | \u2022 |\n| mysql.queries | queries, questions, slow_queries | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.queries_type | select, delete, update, insert, replace | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.handlers | commit, delete, prepare, read_first, read_key, read_next, read_prev, read_rnd, read_rnd_next, rollback, savepoint, savepointrollback, update, write | handlers/s | \u2022 | \u2022 | \u2022 |\n| mysql.table_open_cache_overflows | open_cache | overflows/s | \u2022 | \u2022 | \u2022 |\n| mysql.table_locks | immediate, waited | locks/s | \u2022 | \u2022 | \u2022 |\n| mysql.join_issues | full_join, full_range_join, range, range_check, scan | joins/s | \u2022 | \u2022 | \u2022 |\n| mysql.sort_issues | merge_passes, range, scan | issues/s | \u2022 | \u2022 | \u2022 |\n| mysql.tmp | disk_tables, files, tables | events/s | \u2022 | \u2022 | \u2022 |\n| mysql.connections | all, aborted | connections/s | \u2022 | \u2022 | \u2022 |\n| mysql.connections_active | active, limit, max_active | connections | \u2022 | \u2022 | \u2022 |\n| mysql.threads | connected, cached, running | threads | \u2022 | \u2022 | \u2022 |\n| mysql.threads_created | created | threads/s | \u2022 | \u2022 | \u2022 |\n| mysql.thread_cache_misses | misses | misses | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io | read, write | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io_ops | reads, writes, fsyncs | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io_pending_ops | reads, writes, fsyncs | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_log | waits, write_requests, writes | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_cur_row_lock | current waits | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_rows | inserted, read, updated, deleted | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_pages | data, dirty, free, misc, total | pages | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_pages_flushed | flush_pages | requests/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_bytes | data, dirty | MiB | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_read_ahead | all, evicted | pages/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_read_ahead_rnd | read-ahead | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_ops | disk_reads, wait_free | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log | fsyncs, writes | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log_fsync_writes | fsyncs | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log_io | write | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_deadlocks | deadlocks | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.files | files | files | \u2022 | \u2022 | \u2022 |\n| mysql.files_rate | files | files/s | \u2022 | \u2022 | \u2022 |\n| mysql.connection_errors | accept, internal, max, peer_addr, select, tcpwrap | errors/s | \u2022 | \u2022 | \u2022 |\n| mysql.opened_tables | tables | tables/s | \u2022 | \u2022 | \u2022 |\n| mysql.open_tables | cache, tables | tables | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_fetch_query_duration | duration | milliseconds | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_queries_count | system, user | queries | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_longest_query_duration | duration | seconds | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_ops | hits, lowmem_prunes, inserts, not_cached | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.qcache | queries | queries | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_freemem | free | MiB | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_memblocks | free, total | blocks | \u2022 | \u2022 | \u2022 |\n| mysql.galera_writesets | rx, tx | writesets/s | \u2022 | \u2022 | \u2022 |\n| mysql.galera_bytes | rx, tx | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.galera_queue | rx, tx | writesets | \u2022 | \u2022 | \u2022 |\n| mysql.galera_conflicts | bf_aborts, cert_fails | transactions | \u2022 | \u2022 | \u2022 |\n| mysql.galera_flow_control | paused | ms | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_status | primary, non_primary, disconnected | status | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_state | undefined, joining, donor, joined, synced, error | state | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_size | nodes | nodes | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_weight | weight | weight | \u2022 | \u2022 | \u2022 |\n| mysql.galera_connected | connected | boolean | \u2022 | \u2022 | \u2022 |\n| mysql.galera_ready | ready | boolean | \u2022 | \u2022 | \u2022 |\n| mysql.galera_open_transactions | open | transactions | \u2022 | \u2022 | \u2022 |\n| mysql.galera_thread_count | threads | threads | \u2022 | \u2022 | \u2022 |\n| mysql.key_blocks | unused, used, not_flushed | blocks | \u2022 | \u2022 | \u2022 |\n| mysql.key_requests | reads, writes | requests/s | \u2022 | \u2022 | \u2022 |\n| mysql.key_disk_ops | reads, writes | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.binlog_cache | disk, all | transactions/s | \u2022 | \u2022 | \u2022 |\n| mysql.binlog_stmt_cache | disk, all | statements/s | \u2022 | \u2022 | \u2022 |\n\n### Per connection\n\nThese metrics refer to the replication connection.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.slave_behind | seconds | seconds | \u2022 | \u2022 | \u2022 |\n| mysql.slave_status | sql_running, io_running | boolean | \u2022 | \u2022 | \u2022 |\n\n### Per user\n\nThese metrics refer to the MySQL user.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| user | username |\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.userstats_cpu | used | percentage |   | \u2022 | \u2022 |\n| mysql.userstats_rows | read, sent, updated, inserted, deleted | operations/s |   | \u2022 | \u2022 |\n| mysql.userstats_commands | select, update, other | commands/s |   | \u2022 | \u2022 |\n| mysql.userstats_denied_commands | denied | commands/s |   | \u2022 | \u2022 |\n| mysql.userstats_created_transactions | commit, rollback | transactions/s |   | \u2022 | \u2022 |\n| mysql.userstats_binlog_written | written | B/s |   | \u2022 | \u2022 |\n| mysql.userstats_empty_queries | empty | queries/s |   | \u2022 | \u2022 |\n| mysql.userstats_connections | created | connections/s |   | \u2022 | \u2022 |\n| mysql.userstats_lost_connections | lost | connections/s |   | \u2022 | \u2022 |\n| mysql.userstats_denied_connections | denied | connections/s |   | \u2022 | \u2022 |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-mysql-MySQL",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/mysql/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/mysql/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5438,7 +5438,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per MariaDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.net | in, out | kilobits/s | \u2022 | \u2022 | \u2022 |\n| mysql.queries | queries, questions, slow_queries | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.queries_type | select, delete, update, insert, replace | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.handlers | commit, delete, prepare, read_first, read_key, read_next, read_prev, read_rnd, read_rnd_next, rollback, savepoint, savepointrollback, update, write | handlers/s | \u2022 | \u2022 | \u2022 |\n| mysql.table_open_cache_overflows | open_cache | overflows/s | \u2022 | \u2022 | \u2022 |\n| mysql.table_locks | immediate, waited | locks/s | \u2022 | \u2022 | \u2022 |\n| mysql.join_issues | full_join, full_range_join, range, range_check, scan | joins/s | \u2022 | \u2022 | \u2022 |\n| mysql.sort_issues | merge_passes, range, scan | issues/s | \u2022 | \u2022 | \u2022 |\n| mysql.tmp | disk_tables, files, tables | events/s | \u2022 | \u2022 | \u2022 |\n| mysql.connections | all, aborted | connections/s | \u2022 | \u2022 | \u2022 |\n| mysql.connections_active | active, limit, max_active | connections | \u2022 | \u2022 | \u2022 |\n| mysql.threads | connected, cached, running | threads | \u2022 | \u2022 | \u2022 |\n| mysql.threads_created | created | threads/s | \u2022 | \u2022 | \u2022 |\n| mysql.thread_cache_misses | misses | misses | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io | read, write | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io_ops | reads, writes, fsyncs | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io_pending_ops | reads, writes, fsyncs | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_log | waits, write_requests, writes | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_cur_row_lock | current waits | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_rows | inserted, read, updated, deleted | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_pages | data, dirty, free, misc, total | pages | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_pages_flushed | flush_pages | requests/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_bytes | data, dirty | MiB | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_read_ahead | all, evicted | pages/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_read_ahead_rnd | read-ahead | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_ops | disk_reads, wait_free | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log | fsyncs, writes | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log_fsync_writes | fsyncs | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log_io | write | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_deadlocks | deadlocks | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.files | files | files | \u2022 | \u2022 | \u2022 |\n| mysql.files_rate | files | files/s | \u2022 | \u2022 | \u2022 |\n| mysql.connection_errors | accept, internal, max, peer_addr, select, tcpwrap | errors/s | \u2022 | \u2022 | \u2022 |\n| mysql.opened_tables | tables | tables/s | \u2022 | \u2022 | \u2022 |\n| mysql.open_tables | cache, tables | tables | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_fetch_query_duration | duration | milliseconds | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_queries_count | system, user | queries | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_longest_query_duration | duration | seconds | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_ops | hits, lowmem_prunes, inserts, not_cached | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.qcache | queries | queries | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_freemem | free | MiB | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_memblocks | free, total | blocks | \u2022 | \u2022 | \u2022 |\n| mysql.galera_writesets | rx, tx | writesets/s | \u2022 | \u2022 | \u2022 |\n| mysql.galera_bytes | rx, tx | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.galera_queue | rx, tx | writesets | \u2022 | \u2022 | \u2022 |\n| mysql.galera_conflicts | bf_aborts, cert_fails | transactions | \u2022 | \u2022 | \u2022 |\n| mysql.galera_flow_control | paused | ms | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_status | primary, non_primary, disconnected | status | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_state | undefined, joining, donor, joined, synced, error | state | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_size | nodes | nodes | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_weight | weight | weight | \u2022 | \u2022 | \u2022 |\n| mysql.galera_connected | connected | boolean | \u2022 | \u2022 | \u2022 |\n| mysql.galera_ready | ready | boolean | \u2022 | \u2022 | \u2022 |\n| mysql.galera_open_transactions | open | transactions | \u2022 | \u2022 | \u2022 |\n| mysql.galera_thread_count | threads | threads | \u2022 | \u2022 | \u2022 |\n| mysql.key_blocks | unused, used, not_flushed | blocks | \u2022 | \u2022 | \u2022 |\n| mysql.key_requests | reads, writes | requests/s | \u2022 | \u2022 | \u2022 |\n| mysql.key_disk_ops | reads, writes | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.binlog_cache | disk, all | transactions/s | \u2022 | \u2022 | \u2022 |\n| mysql.binlog_stmt_cache | disk, all | statements/s | \u2022 | \u2022 | \u2022 |\n\n### Per connection\n\nThese metrics refer to the replication connection.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.slave_behind | seconds | seconds | \u2022 | \u2022 | \u2022 |\n| mysql.slave_status | sql_running, io_running | boolean | \u2022 | \u2022 | \u2022 |\n\n### Per user\n\nThese metrics refer to the MySQL user.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| user | username |\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.userstats_cpu | used | percentage |   | \u2022 | \u2022 |\n| mysql.userstats_rows | read, sent, updated, inserted, deleted | operations/s |   | \u2022 | \u2022 |\n| mysql.userstats_commands | select, update, other | commands/s |   | \u2022 | \u2022 |\n| mysql.userstats_denied_commands | denied | commands/s |   | \u2022 | \u2022 |\n| mysql.userstats_created_transactions | commit, rollback | transactions/s |   | \u2022 | \u2022 |\n| mysql.userstats_binlog_written | written | B/s |   | \u2022 | \u2022 |\n| mysql.userstats_empty_queries | empty | queries/s |   | \u2022 | \u2022 |\n| mysql.userstats_connections | created | connections/s |   | \u2022 | \u2022 |\n| mysql.userstats_lost_connections | lost | connections/s |   | \u2022 | \u2022 |\n| mysql.userstats_denied_connections | denied | connections/s |   | \u2022 | \u2022 |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-mysql-Percona_MySQL",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/mysql/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/mysql/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5496,7 +5496,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per NGINX instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginx.connections | active | connections |\n| nginx.connections_status | reading, writing, idle | connections |\n| nginx.connections_accepted_handled | accepted, handled | connections/s |\n| nginx.requests | requests | requests/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-nginx-NGINX",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nginx/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nginx/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5537,7 +5537,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per NGINX Plus instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.client_connections_rate | accepted, dropped | connections/s |\n| nginxplus.client_connections_count | active, idle | connections |\n| nginxplus.ssl_handshakes_rate | successful, failed | handshakes/s |\n| nginxplus.ssl_handshakes_failures_rate | no_common_protocol, no_common_cipher, timeout, peer_rejected_cert | failures/s |\n| nginxplus.ssl_verification_errors_rate | no_cert, expired_cert, revoked_cert, hostname_mismatch, other | errors/s |\n| nginxplus.ssl_session_reuses_rate | ssl_session | reuses/s |\n| nginxplus.http_requests_rate | requests | requests/s |\n| nginxplus.http_requests_count | requests | requests |\n| nginxplus.uptime | uptime | seconds |\n\n### Per http server zone\n\nThese metrics refer to the HTTP server zone.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| http_server_zone | HTTP server zone name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.http_server_zone_requests_rate | requests | requests/s |\n| nginxplus.http_server_zone_responses_per_code_class_rate | 1xx, 2xx, 3xx, 4xx, 5xx | responses/s |\n| nginxplus.http_server_zone_traffic_rate | received, sent | bytes/s |\n| nginxplus.http_server_zone_requests_processing_count | processing | requests |\n| nginxplus.http_server_zone_requests_discarded_rate | discarded | requests/s |\n\n### Per http location zone\n\nThese metrics refer to the HTTP location zone.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| http_location_zone | HTTP location zone name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.http_location_zone_requests_rate | requests | requests/s |\n| nginxplus.http_location_zone_responses_per_code_class_rate | 1xx, 2xx, 3xx, 4xx, 5xx | responses/s |\n| nginxplus.http_location_zone_traffic_rate | received, sent | bytes/s |\n| nginxplus.http_location_zone_requests_discarded_rate | discarded | requests/s |\n\n### Per http upstream\n\nThese metrics refer to the HTTP upstream.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| http_upstream_name | HTTP upstream name |\n| http_upstream_zone | HTTP upstream zone name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.http_upstream_peers_count | peers | peers |\n| nginxplus.http_upstream_zombies_count | zombie | servers |\n| nginxplus.http_upstream_keepalive_count | keepalive | connections |\n\n### Per http upstream server\n\nThese metrics refer to the HTTP upstream server.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| http_upstream_name | HTTP upstream name |\n| http_upstream_zone | HTTP upstream zone name |\n| http_upstream_server_address | HTTP upstream server address (e.g. 127.0.0.1:81) |\n| http_upstream_server_name | HTTP upstream server name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.http_upstream_server_requests_rate | requests | requests/s |\n| nginxplus.http_upstream_server_responses_per_code_class_rate | 1xx, 2xx, 3xx, 4xx, 5xx | responses/s |\n| nginxplus.http_upstream_server_response_time | response | milliseconds |\n| nginxplus.http_upstream_server_response_header_time | header | milliseconds |\n| nginxplus.http_upstream_server_traffic_rate | received, sent | bytes/s |\n| nginxplus.http_upstream_server_state | up, down, draining, unavail, checking, unhealthy | state |\n| nginxplus.http_upstream_server_connections_count | active | connections |\n| nginxplus.http_upstream_server_downtime | downtime | seconds |\n\n### Per http cache\n\nThese metrics refer to the HTTP cache.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| http_cache | HTTP cache name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.http_cache_state | warm, cold | state |\n| nginxplus.http_cache_iops | served, written, bypass | responses/s |\n| nginxplus.http_cache_io | served, written, bypass | bytes/s |\n| nginxplus.http_cache_size | size | bytes |\n\n### Per stream server zone\n\nThese metrics refer to the Stream server zone.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| stream_server_zone | Stream server zone name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.stream_server_zone_connections_rate | accepted | connections/s |\n| nginxplus.stream_server_zone_sessions_per_code_class_rate | 2xx, 4xx, 5xx | sessions/s |\n| nginxplus.stream_server_zone_traffic_rate | received, sent | bytes/s |\n| nginxplus.stream_server_zone_connections_processing_count | processing | connections |\n| nginxplus.stream_server_zone_connections_discarded_rate | discarded | connections/s |\n\n### Per stream upstream\n\nThese metrics refer to the Stream upstream.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| stream_upstream_name | Stream upstream name |\n| stream_upstream_zone | Stream upstream zone name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.stream_upstream_peers_count | peers | peers |\n| nginxplus.stream_upstream_zombies_count | zombie | servers |\n\n### Per stream upstream server\n\nThese metrics refer to the Stream upstream server.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| stream_upstream_name | Stream upstream name |\n| stream_upstream_zone | Stream upstream zone name |\n| stream_upstream_server_address | Stream upstream server address (e.g. 127.0.0.1:12346) |\n| stream_upstream_server_name | Stream upstream server name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.stream_upstream_server_connections_rate | forwarded | connections/s |\n| nginxplus.stream_upstream_server_traffic_rate | received, sent | bytes/s |\n| nginxplus.stream_upstream_server_state | up, down, unavail, checking, unhealthy | state |\n| nginxplus.stream_upstream_server_downtime | downtime | seconds |\n| nginxplus.stream_upstream_server_connections_count | active | connections |\n\n### Per resolver zone\n\nThese metrics refer to the resolver zone.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| resolver_zone | resolver zone name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.resolver_zone_requests_rate | name, srv, addr | requests/s |\n| nginxplus.resolver_zone_responses_rate | noerror, formerr, servfail, nxdomain, notimp, refused, timedout, unknown | responses/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-nginxplus-NGINX_Plus",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nginxplus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nginxplus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5578,7 +5578,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per NGINX Unit instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxunit.requests_rate | requests | requests/s |\n| nginxunit.connections_rate | accepted, closed | connections/s |\n| nginxunit.connections_current | active, idle | connections |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-nginxunit-NGINX_Unit",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nginxunit/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nginxunit/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5627,7 +5627,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per NGINX VTS instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxvts.requests_total | requests | requests/s |\n| nginxvts.active_connections | active | connections |\n| nginxvts.connections_total | reading, writing, waiting, accepted, handled | connections/s |\n| nginxvts.uptime | uptime | seconds |\n| nginxvts.shm_usage | max, used | bytes |\n| nginxvts.shm_used_node | used | nodes |\n| nginxvts.server_requests_total | requests | requests/s |\n| nginxvts.server_responses_total | 1xx, 2xx, 3xx, 4xx, 5xx | responses/s |\n| nginxvts.server_traffic_total | in, out | bytes/s |\n| nginxvts.server_cache_total | miss, bypass, expired, stale, updating, revalidated, hit, scarce | events/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-nginxvts-NGINX_VTS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nginxvts/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nginxvts/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5664,7 +5664,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per NSD instance\n\nThese metrics refer to the the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nsd.queries | queries | queries/s |\n| nsd.queries_by_type | A, NS, MD, MF, CNAME, SOA, MB, MG, MR, NULL, WKS, PTR, HINFO, MINFO, MX, TXT, RP, AFSDB, X25, ISDN, RT, NSAP, SIG, KEY, PX, AAAA, LOC, NXT, SRV, NAPTR, KX, CERT, DNAME, OPT, APL, DS, SSHFP, IPSECKEY, RRSIG, NSEC, DNSKEY, DHCID, NSEC3, NSEC3PARAM, TLSA, SMIMEA, CDS, CDNSKEY, OPENPGPKEY, CSYNC, ZONEMD, SVCB, HTTPS, SPF, NID, L32, L64, LP, EUI48, EUI64, URI, CAA, AVC, DLV, IXFR, AXFR, MAILB, MAILA, ANY | queries/s |\n| nsd.queries_by_opcode | QUERY, IQUERY, STATUS, NOTIFY, UPDATE, OTHER | queries/s |\n| nsd.queries_by_class | IN, CS, CH, HS | queries/s |\n| nsd.queries_by_protocol | udp, udp6, tcp, tcp6, tls, tls6 | queries/s |\n| nsd.answers_by_rcode | NOERROR, FORMERR, SERVFAIL, NXDOMAIN, NOTIMP, REFUSED, YXDOMAIN, YXRRSET, NXRRSET, NOTAUTH, NOTZONE, RCODE11, RCODE12, RCODE13, RCODE14, RCODE15, BADVERS | answers/s |\n| nsd.errors | query, answer | errors/s |\n| nsd.drops | query | drops/s |\n| nsd.zones | master, slave | zones |\n| nsd.zone_transfers_requests | AXFR, IXFR | requests/s |\n| nsd.zone_transfer_memory | used | bytes |\n| nsd.database_size | disk, mem | bytes |\n| nsd.uptime | uptime | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-nsd-NSD",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nsd/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nsd/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5702,7 +5702,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per NTPd instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ntpd.sys_offset | offset | milliseconds |\n| ntpd.sys_jitter | system, clock | milliseconds |\n| ntpd.sys_frequency | frequency | ppm |\n| ntpd.sys_wander | clock | ppm |\n| ntpd.sys_rootdelay | delay | milliseconds |\n| ntpd.sys_rootdisp | dispersion | milliseconds |\n| ntpd.sys_stratum | stratum | stratum |\n| ntpd.sys_tc | current, minimum | log2 |\n| ntpd.sys_precision | precision | log2 |\n\n### Per peer\n\nThese metrics refer to the NTPd peer.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| peer_address | peer's source IP address |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ntpd.peer_offset | offset | milliseconds |\n| ntpd.peer_delay | delay | milliseconds |\n| ntpd.peer_dispersion | dispersion | milliseconds |\n| ntpd.peer_jitter | jitter | milliseconds |\n| ntpd.peer_xleave | xleave | milliseconds |\n| ntpd.peer_rootdelay | rootdelay | milliseconds |\n| ntpd.peer_rootdisp | dispersion | milliseconds |\n| ntpd.peer_stratum | stratum | stratum |\n| ntpd.peer_hmode | hmode | hmode |\n| ntpd.peer_pmode | pmode | pmode |\n| ntpd.peer_hpoll | hpoll | log2 |\n| ntpd.peer_ppoll | ppoll | log2 |\n| ntpd.peer_precision | precision | log2 |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-ntpd-NTPd",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ntpd/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ntpd/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5740,7 +5740,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per gpu\n\nThese metrics refer to the GPU.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| uuid | GPU uuid (e.g. GPU-27b94a00-ed54-5c24-b1fd-1054085de32a) |\n| index | GPU index (nvidia_smi typically orders GPUs by PCI bus ID) |\n| product_name | GPU product name (e.g. NVIDIA A100-SXM4-40GB) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nvidia_smi.gpu_pcie_bandwidth_usage | rx, tx | B/s |\n| nvidia_smi.gpu_pcie_bandwidth_utilization | rx, tx | % |\n| nvidia_smi.gpu_fan_speed_perc | fan_speed | % |\n| nvidia_smi.gpu_utilization | gpu | % |\n| nvidia_smi.gpu_memory_utilization | memory | % |\n| nvidia_smi.gpu_decoder_utilization | decoder | % |\n| nvidia_smi.gpu_encoder_utilization | encoder | % |\n| nvidia_smi.gpu_frame_buffer_memory_usage | free, used, reserved | B |\n| nvidia_smi.gpu_bar1_memory_usage | free, used | B |\n| nvidia_smi.gpu_temperature | temperature | Celsius |\n| nvidia_smi.gpu_voltage | voltage | V |\n| nvidia_smi.gpu_clock_freq | graphics, video, sm, mem | MHz |\n| nvidia_smi.gpu_power_draw | power_draw | Watts |\n| nvidia_smi.gpu_performance_state | P0-P15 | state |\n| nvidia_smi.gpu_mig_mode_current_status | enabled, disabled | status |\n| nvidia_smi.gpu_mig_devices_count | mig | devices |\n\n### Per mig\n\nThese metrics refer to the Multi-Instance GPU (MIG).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| uuid | GPU uuid (e.g. GPU-27b94a00-ed54-5c24-b1fd-1054085de32a) |\n| product_name | GPU product name (e.g. NVIDIA A100-SXM4-40GB) |\n| gpu_instance_id | GPU instance id (e.g. 1) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nvidia_smi.gpu_mig_frame_buffer_memory_usage | free, used, reserved | B |\n| nvidia_smi.gpu_mig_bar1_memory_usage | free, used | B |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-nvidia_smi-Nvidia_GPU",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nvidia_smi/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nvidia_smi/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5776,7 +5776,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per device\n\nThese metrics refer to the NVME device.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| device | NVMe device name |\n| model_number | NVMe device model |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nvme.device_estimated_endurance_perc | used | % |\n| nvme.device_available_spare_perc | spare | % |\n| nvme.device_composite_temperature | temperature | celsius |\n| nvme.device_io_transferred_count | read, written | bytes |\n| nvme.device_power_cycles_count | power | cycles |\n| nvme.device_power_on_time | power-on | seconds |\n| nvme.device_critical_warnings_state | available_spare, temp_threshold, nvm_subsystem_reliability, read_only, volatile_mem_backup_failed, persistent_memory_read_only | state |\n| nvme.device_unsafe_shutdowns_count | unsafe | shutdowns |\n| nvme.device_media_errors_rate | media | errors/s |\n| nvme.device_error_log_entries_rate | error_log | entries/s |\n| nvme.device_warning_composite_temperature_time | wctemp | seconds |\n| nvme.device_critical_composite_temperature_time | cctemp | seconds |\n| nvme.device_thermal_mgmt_temp1_transitions_rate | temp1 | transitions/s |\n| nvme.device_thermal_mgmt_temp2_transitions_rate | temp2 | transitions/s |\n| nvme.device_thermal_mgmt_temp1_time | temp1 | seconds |\n| nvme.device_thermal_mgmt_temp2_time | temp2 | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-nvme-NVMe_devices",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nvme/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nvme/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5813,7 +5813,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per OpenLDAP instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| openldap.current_connections | active | connections |\n| openldap.connections | connections | connections/s |\n| openldap.traffic | sent | bytes/s |\n| openldap.entries | sent | entries/s |\n| openldap.referrals | sent | referrals/s |\n| openldap.operations | completed, initiated | operations/s |\n| openldap.operations_by_type | bind, search, unbind, add, delete, modify, compare | operations/s |\n| openldap.waiters | write, read | waiters/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-openldap-OpenLDAP",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/openldap/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/openldap/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5850,7 +5850,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per OpenVPN instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| openvpn.active_clients | clients | clients |\n| openvpn.total_traffic | in, out | kilobits/s |\n\n### Per user\n\nThese metrics refer to the VPN user.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| username | VPN username |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| openvpn.user_traffic | in, out | kilobits/s |\n| openvpn.user_connection_time | time | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-openvpn-OpenVPN",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/openvpn/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/openvpn/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5887,7 +5887,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per OpenVPN status log instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| openvpn.active_clients | clients | clients |\n| openvpn.total_traffic | in, out | kilobits/s |\n\n### Per user\n\nThese metrics refer to the VPN user.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| username | VPN username |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| openvpn.user_traffic | in, out | kilobits/s |\n| openvpn.user_connection_time | time | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-openvpn_status_log-OpenVPN_status_log",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/openvpn_status_log/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/openvpn_status_log/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5925,7 +5925,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Oracle DB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| oracledb.sessions | session | sessions |\n| oracledb.average_active_sessions | active | sessions |\n| oracledb.sessions_utilization | session_limit | percent |\n| oracledb.current_logons | logons | logons |\n| oracledb.logons | logons | logons/s |\n| oracledb.database_wait_time_ratio | db_wait_time | percent |\n| oracledb.sql_service_response_time | sql_resp_time | seconds |\n| oracledb.enqueue_timeouts | enqueue | timeouts/s |\n| oracledb.disk_io | read, written | bytes/s |\n| oracledb.disk_iops | read, write | operations/s |\n| oracledb.sorts | memory, disk | sorts/s |\n| oracledb.table_scans | short_table, long_table | scans/s |\n| oracledb.cache_hit_ratio | buffer, cursor, library, row | percent |\n| oracledb.global_cache_blocks | corrupted, lost | blocks/s |\n| oracledb.activity | parse, execute, user_commits, user_rollbacks | events/s |\n\n### Per tablespace\n\nThese metrics refer to the Tablespace.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| tablespace | Tablespace name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| oracledb.tablespace_utilization | utilization | percent |\n| oracledb.tablespace_usage | avail, used | bytes |\n\n### Per wait class\n\nThese metrics refer to the [Wait Class](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/classes-of-wait-events.html).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| wait_class | [Wait Class name](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/classes-of-wait-events.html). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| oracledb.wait_class_wait_time | wait_time | milliseconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-oracledb-Oracle_DB",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/oracledb/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/oracledb/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5961,7 +5961,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per PgBouncer instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| pgbouncer.client_connections_utilization | used | percentage |\n\n### Per database\n\nThese metrics refer to the database.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| database | database name |\n| postgres_database | Postgres database name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| pgbouncer.db_client_connections | active, waiting, cancel_req | connections |\n| pgbouncer.db_server_connections | active, idle, used, tested, login | connections |\n| pgbouncer.db_server_connections_utilization | used | percentage |\n| pgbouncer.db_clients_wait_time | time | seconds |\n| pgbouncer.db_client_max_wait_time | time | seconds |\n| pgbouncer.db_transactions | transactions | transactions/s |\n| pgbouncer.db_transactions_time | time | seconds |\n| pgbouncer.db_transaction_avg_time | time | seconds |\n| pgbouncer.db_queries | queries | queries/s |\n| pgbouncer.db_queries_time | time | seconds |\n| pgbouncer.db_query_avg_time | time | seconds |\n| pgbouncer.db_network_io | received, sent | B/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-pgbouncer-PgBouncer",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/pgbouncer/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/pgbouncer/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -5998,7 +5998,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per phpDaemon instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| phpdaemon.workers | alive, shutdown | workers |\n| phpdaemon.alive_workers | idle, busy, reloading | workers |\n| phpdaemon.idle_workers | preinit, init, initialized | workers |\n| phpdaemon.uptime | time | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-phpdaemon-phpDaemon",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/phpdaemon/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/phpdaemon/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6035,7 +6035,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per PHP-FPM instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| phpfpm.connections | active, max_active, idle | connections |\n| phpfpm.requests | requests | requests/s |\n| phpfpm.performance | max_children_reached, slow_requests | status |\n| phpfpm.request_duration | min, max, avg | milliseconds |\n| phpfpm.request_cpu | min, max, avg | percentage |\n| phpfpm.request_mem | min, max, avg | KB |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-phpfpm-PHP-FPM",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/phpfpm/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/phpfpm/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6071,7 +6071,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Pi-hole instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| pihole.dns_queries_total | queries | queries |\n| pihole.dns_queries | cached, blocked, forwarded | queries |\n| pihole.dns_queries_percentage | cached, blocked, forwarded | percentage |\n| pihole.unique_clients | unique | clients |\n| pihole.domains_on_blocklist | blocklist | domains |\n| pihole.blocklist_last_update | ago | seconds |\n| pihole.unwanted_domains_blocking_status | enabled, disabled | status |\n| pihole.dns_queries_types | a, aaaa, any, ptr, soa, srv, txt | percentage |\n| pihole.dns_queries_forwarded_destination | cached, blocked, other | percentage |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-pihole-Pi-hole",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/pihole/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/pihole/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6108,7 +6108,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Pika instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| pika.connections | accepted | connections |\n| pika.clients | connected | clients |\n| pika.memory | used | bytes |\n| pika.connected_replicas | connected | replicas |\n| pika.commands | processed | commands/s |\n| pika.commands_calls | a dimension per command | calls/s |\n| pika.database_strings_keys | a dimension per database | keys |\n| pika.database_strings_expires_keys | a dimension per database | keys |\n| pika.database_strings_invalid_keys | a dimension per database | keys |\n| pika.database_hashes_keys | a dimension per database | keys |\n| pika.database_hashes_expires_keys | a dimension per database | keys |\n| pika.database_hashes_invalid_keys | a dimension per database | keys |\n| pika.database_lists_keys | a dimension per database | keys |\n| pika.database_lists_expires_keys | a dimension per database | keys |\n| pika.database_lists_invalid_keys | a dimension per database | keys |\n| pika.database_zsets_keys | a dimension per database | keys |\n| pika.database_zsets_expires_keys | a dimension per database | keys |\n| pika.database_zsets_invalid_keys | a dimension per database | keys |\n| pika.database_sets_keys | a dimension per database | keys |\n| pika.database_sets_expires_keys | a dimension per database | keys |\n| pika.database_sets_invalid_keys | a dimension per database | keys |\n| pika.uptime | uptime | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-pika-Pika",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/pika/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/pika/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6144,7 +6144,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per host\n\nThese metrics refer to the remote host.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| host | remote host |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ping.host_rtt | min, max, avg | milliseconds |\n| ping.host_std_dev_rtt | std_dev | milliseconds |\n| ping.host_packet_loss | loss | percentage |\n| ping.host_packets | received, sent | packets |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-ping-Ping",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ping/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ping/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6178,7 +6178,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per TCP endpoint\n\nThese metrics refer to the TCP endpoint.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| host | The hostname or IP address of the target system, as specified in the configuration. |\n| port | The TCP port being monitored, as defined in the 'ports' configuration parameter. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| portcheck.status | success, failed, timeout | boolean |\n| portcheck.state_duration | time | seconds |\n| portcheck.latency | time | ms |\n\n### Per UDP endpoint\n\nThese metrics refer to the UDP endpoint.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| host | The hostname or IP address of the target system, as specified in the configuration. |\n| port | The UDP port being monitored, as defined in the 'udp_ports' configuration parameter. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| portcheck.udp_port_status | open/filtered, closed | status |\n| portcheck.udp_port_status_duration | time | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-portcheck-TCP/UDP_Endpoints",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/portcheck/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/portcheck/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6215,7 +6215,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Postfix instance\n\nThese metrics refer to the entire monitored application.\n\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postfix.qemails | emails | emails |\n| postfix.qsize | size | KiB |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-postfix-Postfix",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/postfix/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/postfix/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6265,7 +6265,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per PostgreSQL instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postgres.connections_utilization | used | percentage |\n| postgres.connections_usage | available, used | connections |\n| postgres.connections_state_count | active, idle, idle_in_transaction, idle_in_transaction_aborted, disabled | connections |\n| postgres.transactions_duration | a dimension per bucket | transactions/s |\n| postgres.queries_duration | a dimension per bucket | queries/s |\n| postgres.locks_utilization | used | percentage |\n| postgres.checkpoints_rate | scheduled, requested | checkpoints/s |\n| postgres.checkpoints_time | write, sync | milliseconds |\n| postgres.bgwriter_halts_rate | maxwritten | events/s |\n| postgres.buffers_io_rate | checkpoint, backend, bgwriter | B/s |\n| postgres.buffers_backend_fsync_rate | fsync | calls/s |\n| postgres.buffers_allocated_rate | allocated | B/s |\n| postgres.wal_io_rate | write | B/s |\n| postgres.wal_files_count | written, recycled | files |\n| postgres.wal_archiving_files_count | ready, done | files/s |\n| postgres.autovacuum_workers_count | analyze, vacuum_analyze, vacuum, vacuum_freeze, brin_summarize | workers |\n| postgres.txid_exhaustion_towards_autovacuum_perc | emergency_autovacuum | percentage |\n| postgres.txid_exhaustion_perc | txid_exhaustion | percentage |\n| postgres.txid_exhaustion_oldest_txid_num | xid | xid |\n| postgres.catalog_relations_count | ordinary_table, index, sequence, toast_table, view, materialized_view, composite_type, foreign_table, partitioned_table, partitioned_index | relations |\n| postgres.catalog_relations_size | ordinary_table, index, sequence, toast_table, view, materialized_view, composite_type, foreign_table, partitioned_table, partitioned_index | B |\n| postgres.uptime | uptime | seconds |\n| postgres.databases_count | databases | databases |\n\n### Per repl application\n\nThese metrics refer to the replication application.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| application | application name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postgres.replication_app_wal_lag_size | sent_lag, write_lag, flush_lag, replay_lag | B |\n| postgres.replication_app_wal_lag_time | write_lag, flush_lag, replay_lag | seconds |\n\n### Per repl slot\n\nThese metrics refer to the replication slot.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| slot | replication slot name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postgres.replication_slot_files_count | wal_keep, pg_replslot_files | files |\n\n### Per database\n\nThese metrics refer to the database.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| database | database name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postgres.db_transactions_ratio | committed, rollback | percentage |\n| postgres.db_transactions_rate | committed, rollback | transactions/s |\n| postgres.db_connections_utilization | used | percentage |\n| postgres.db_connections_count | connections | connections |\n| postgres.db_cache_io_ratio | miss | percentage |\n| postgres.db_io_rate | memory, disk | B/s |\n| postgres.db_ops_fetched_rows_ratio | fetched | percentage |\n| postgres.db_ops_read_rows_rate | returned, fetched | rows/s |\n| postgres.db_ops_write_rows_rate | inserted, deleted, updated | rows/s |\n| postgres.db_conflicts_rate | conflicts | queries/s |\n| postgres.db_conflicts_reason_rate | tablespace, lock, snapshot, bufferpin, deadlock | queries/s |\n| postgres.db_deadlocks_rate | deadlocks | deadlocks/s |\n| postgres.db_locks_held_count | access_share, row_share, row_exclusive, share_update, share, share_row_exclusive, exclusive, access_exclusive | locks |\n| postgres.db_locks_awaited_count | access_share, row_share, row_exclusive, share_update, share, share_row_exclusive, exclusive, access_exclusive | locks |\n| postgres.db_temp_files_created_rate | created | files/s |\n| postgres.db_temp_files_io_rate | written | B/s |\n| postgres.db_size | size | B |\n\n### Per table\n\nThese metrics refer to the database table.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| database | database name |\n| schema | schema name |\n| table | table name |\n| parent_table | parent table name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postgres.table_rows_dead_ratio | dead | percentage |\n| postgres.table_rows_count | live, dead | rows |\n| postgres.table_ops_rows_rate | inserted, deleted, updated | rows/s |\n| postgres.table_ops_rows_hot_ratio | hot | percentage |\n| postgres.table_ops_rows_hot_rate | hot | rows/s |\n| postgres.table_cache_io_ratio | miss | percentage |\n| postgres.table_io_rate | memory, disk | B/s |\n| postgres.table_index_cache_io_ratio | miss | percentage |\n| postgres.table_index_io_rate | memory, disk | B/s |\n| postgres.table_toast_cache_io_ratio | miss | percentage |\n| postgres.table_toast_io_rate | memory, disk | B/s |\n| postgres.table_toast_index_cache_io_ratio | miss | percentage |\n| postgres.table_toast_index_io_rate | memory, disk | B/s |\n| postgres.table_scans_rate | index, sequential | scans/s |\n| postgres.table_scans_rows_rate | index, sequential | rows/s |\n| postgres.table_autovacuum_since_time | time | seconds |\n| postgres.table_vacuum_since_time | time | seconds |\n| postgres.table_autoanalyze_since_time | time | seconds |\n| postgres.table_analyze_since_time | time | seconds |\n| postgres.table_null_columns | null | columns |\n| postgres.table_size | size | B |\n| postgres.table_bloat_size_perc | bloat | percentage |\n| postgres.table_bloat_size | bloat | B |\n\n### Per index\n\nThese metrics refer to the table index.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| database | database name |\n| schema | schema name |\n| table | table name |\n| parent_table | parent table name |\n| index | index name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postgres.index_size | size | B |\n| postgres.index_bloat_size_perc | bloat | percentage |\n| postgres.index_bloat_size | bloat | B |\n| postgres.index_usage_status | used, unused | status |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-postgres-PostgreSQL",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/postgres/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/postgres/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6302,7 +6302,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per PowerDNS Authoritative Server instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| powerdns.questions_in | udp, tcp | questions/s |\n| powerdns.questions_out | udp, tcp | questions/s |\n| powerdns.cache_usage | query-cache-hit, query-cache-miss, packetcache-hit, packetcache-miss | events/s |\n| powerdns.cache_size | query-cache, packet-cache, key-cache, meta-cache | entries |\n| powerdns.latency | latency | microseconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-powerdns-PowerDNS_Authoritative_Server",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/powerdns/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/powerdns/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6339,7 +6339,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per PowerDNS Recursor instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| powerdns_recursor.questions_in | total, tcp, ipv6 | questions/s |\n| powerdns_recursor.questions_out | udp, tcp, ipv6, throttled | questions/s |\n| powerdns_recursor.answer_time | 0-1ms, 1-10ms, 10-100ms, 100-1000ms, slow | queries/s |\n| powerdns_recursor.timeouts | total, ipv4, ipv6 | timeouts/s |\n| powerdns_recursor.drops | over-capacity-drops, query-pipe-full-drops, too-old-drops, truncated-drops, empty-queries | drops/s |\n| powerdns_recursor.cache_usage | cache-hits, cache-misses, packet-cache-hits, packet-cache-misses | events/s |\n| powerdns_recursor.cache_size | cache, packet-cache, negative-cache | entries |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-powerdns_recursor-PowerDNS_Recursor",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/powerdns_recursor/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/powerdns_recursor/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6374,7 +6374,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-4D_Server",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6409,7 +6409,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-8430FT_modem",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6448,7 +6448,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-A10_ACOS_network_devices",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6483,7 +6483,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-AMD_CPU_&_GPU",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6518,7 +6518,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-APIcast",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6553,7 +6553,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-ARM_HWCPipe",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6592,7 +6592,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-AWS_EC2_Compute_instances",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6631,7 +6631,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-AWS_EC2_Spot_Instance",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6670,7 +6670,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-AWS_ECS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6709,7 +6709,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-AWS_Health_events",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6748,7 +6748,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-AWS_Quota",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6787,7 +6787,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-AWS_RDS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6826,7 +6826,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-AWS_S3_buckets",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6865,7 +6865,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-AWS_SQS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6904,7 +6904,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-AWS_instance_health",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6939,7 +6939,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Airthings_Waveplus_air_sensor",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -6974,7 +6974,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Akamai_Edge_DNS_Traffic",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7009,7 +7009,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Akamai_Global_Traffic_Management",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7048,7 +7048,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Akami_Cloudmonitor",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7083,7 +7083,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Alamos_FE2_server",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7122,7 +7122,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Alibaba_Cloud",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7157,7 +7157,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Altaro_Backup",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7192,7 +7192,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Andrews_&_Arnold_line_status",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7227,7 +7227,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Apache_Airflow",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7266,7 +7266,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Apache_Flink",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7301,7 +7301,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Apple_Time_Machine",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7340,7 +7340,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Aruba_devices",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7379,7 +7379,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-ArvanCloud_CDN",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7414,7 +7414,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Audisto",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7449,7 +7449,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-AuthLog",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7488,7 +7488,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Azure_AD_App_passwords",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7527,7 +7527,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Azure_Elastic_Pool_SQL",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7566,7 +7566,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Azure_Resources",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7605,7 +7605,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Azure_SQL",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7644,7 +7644,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Azure_Service_Bus",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7683,7 +7683,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Azure_application",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7718,7 +7718,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-BOSH",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7753,7 +7753,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-BigQuery",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7788,7 +7788,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Bird_Routing_Daemon",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7825,7 +7825,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Blackbox",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7860,7 +7860,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Bobcat_Miner_300",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7895,7 +7895,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Borg_backup",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7930,7 +7930,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-BungeeCord",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -7965,7 +7965,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-CVMFS_clients",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8000,7 +8000,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Celery",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8035,7 +8035,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Certificate_Transparency",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8070,7 +8070,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Checkpoint_device",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8105,7 +8105,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Chia",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8140,7 +8140,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Christ_Elektronik_CLM5IP_power_panel",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8175,7 +8175,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Cilium_Agent",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8210,7 +8210,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Cilium_Operator",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8245,7 +8245,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Cilium_Proxy",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8284,7 +8284,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Cisco_ACI",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8323,7 +8323,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Citrix_NetScaler",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8358,7 +8358,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-ClamAV_daemon",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8393,7 +8393,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Clamscan_results",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8428,7 +8428,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Clash",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8467,7 +8467,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-CloudWatch",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8506,7 +8506,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Cloud_Foundry",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8545,7 +8545,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Cloud_Foundry_Firehose",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8584,7 +8584,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Cloudflare_PCAP",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8619,7 +8619,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-ClusterControl_CMON",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8654,7 +8654,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Collectd",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8689,7 +8689,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Concourse",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8724,7 +8724,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-CraftBeerPi",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8759,7 +8759,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Crowdsec",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8794,7 +8794,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Crypto_exchanges",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8829,7 +8829,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Cryptowatch",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8864,7 +8864,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Custom_Exporter",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8899,7 +8899,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-DDWRT_Routers",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8938,7 +8938,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-DMARC",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -8973,7 +8973,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-DNSBL",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9008,7 +9008,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Dell_EMC_ECS_cluster",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9043,7 +9043,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Dell_EMC_Isilon_cluster",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9078,7 +9078,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Dell_EMC_XtremIO_cluster",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9113,7 +9113,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Dell_PowerMax",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9148,7 +9148,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Dependency-Track",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9183,7 +9183,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-DigitalOcean",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9218,7 +9218,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Discourse",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9253,7 +9253,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Dutch_Electricity_Smart_Meter",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9288,7 +9288,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Dynatrace",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9323,7 +9323,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-EOS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9358,7 +9358,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Eaton_UPS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9393,7 +9393,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Elgato_Key_Light_devices.",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9428,7 +9428,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Energomera_smart_power_meters",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9463,7 +9463,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Excel_spreadsheet",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9498,7 +9498,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-FRRouting",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9533,7 +9533,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Fastd",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9568,7 +9568,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Fortigate_firewall",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9603,7 +9603,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-FreeBSD_NFS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9638,7 +9638,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-FreeBSD_RCTL-RACCT",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9673,7 +9673,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Freifunk_network",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9708,7 +9708,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Fritzbox_network_devices",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9743,7 +9743,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-GCP_GCE",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9778,7 +9778,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-GCP_Quota",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9813,7 +9813,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-GTP",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9848,7 +9848,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Generic_Command_Line_Output",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9883,7 +9883,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Generic_storage_enclosure_tool",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9918,7 +9918,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-GitHub_API_rate_limit",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9953,7 +9953,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-GitHub_repository",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -9988,7 +9988,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-GitLab_Runner",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10023,7 +10023,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Gobetween",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10062,7 +10062,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Google_Cloud_Platform",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10101,7 +10101,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Google_Pagespeed",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10140,7 +10140,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Google_Stackdriver",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10175,7 +10175,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Grafana",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10210,7 +10210,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Graylog_Server",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10245,7 +10245,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-HANA",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10280,7 +10280,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-HDSentinel",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10315,7 +10315,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-HHVM",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10350,7 +10350,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-HP_iLO",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10385,7 +10385,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Halon",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10420,7 +10420,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-HashiCorp_Vault_secrets",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10455,7 +10455,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Hasura_GraphQL_Server",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10490,7 +10490,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Helium_hotspot",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10525,7 +10525,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Helium_miner_(validator)",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10560,7 +10560,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Hitron_CGN_series_CPE",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10595,7 +10595,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Hitron_CODA_Cable_Modem",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10630,7 +10630,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Homebridge",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10665,7 +10665,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Homey",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10700,7 +10700,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Honeypot",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10735,7 +10735,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Huawei_devices",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10770,7 +10770,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Hubble",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10805,7 +10805,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-IBM_AIX_systems_Njmon",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10840,7 +10840,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-IBM_CryptoExpress_(CEX)_cards",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10875,7 +10875,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-IBM_MQ",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10910,7 +10910,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-IBM_Spectrum",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10945,7 +10945,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-IBM_Spectrum_Virtualize",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -10980,7 +10980,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-IBM_Z_Hardware_Management_Console",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11015,7 +11015,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-IOTA_full_node",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11054,7 +11054,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-IPMI_(By_SoundCloud)",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11093,7 +11093,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-InfluxDB",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11128,7 +11128,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-JMX",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11163,7 +11163,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Jarvis_Standing_Desk",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11198,7 +11198,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Jenkins",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11233,7 +11233,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-JetBrains_Floating_License_Server",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11272,7 +11272,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Kafka",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11311,7 +11311,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Kafka_Connect",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11350,7 +11350,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Kafka_Consumer_Lag",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11389,7 +11389,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Kafka_ZooKeeper",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11424,7 +11424,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Kannel",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11459,7 +11459,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Keepalived",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11498,7 +11498,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Kubernetes_Cluster_Cloud_Cost",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11533,7 +11533,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-LDAP",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11568,7 +11568,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Lagerist_Disk_latency",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11603,7 +11603,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Linode",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11638,7 +11638,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Lustre_metadata",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11673,7 +11673,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Lynis_audit_reports",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11708,7 +11708,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-MP707_USB_thermometer",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11743,7 +11743,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-MQTT_Blackbox",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11778,7 +11778,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Machbase",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11813,7 +11813,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Maildir",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11848,7 +11848,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Meilisearch",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11883,7 +11883,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Memcached_(community)",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11918,7 +11918,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Meraki_dashboard",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11953,7 +11953,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Mesos",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -11988,7 +11988,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-MikroTik_devices",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12023,7 +12023,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Mikrotik_RouterOS_devices",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12058,7 +12058,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Minecraft",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12097,7 +12097,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Modbus_protocol",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12132,7 +12132,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-MogileFS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12167,7 +12167,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Monnit_Sensors_MQTT",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12202,7 +12202,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-NRPE_daemon",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12237,7 +12237,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-NSX-T",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12272,7 +12272,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-NVML",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12307,7 +12307,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Naemon",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12342,7 +12342,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Nagios",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12377,7 +12377,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Nature_Remo_E_lite_devices",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12416,7 +12416,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-NetApp_Solidfire",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12455,7 +12455,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-NetFlow",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12494,7 +12494,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-NetMeter",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12533,7 +12533,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Netapp_ONTAP_API",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12572,7 +12572,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Netatmo_sensors",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12607,7 +12607,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-New_Relic",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12642,7 +12642,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-NextDNS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12681,7 +12681,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Nextcloud_servers",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12716,7 +12716,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-OBS_Studio",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12755,7 +12755,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-ODBC",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12790,7 +12790,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-OTRS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12825,7 +12825,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-OpenHAB",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12860,7 +12860,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-OpenLDAP_(community)",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12895,7 +12895,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-OpenRC",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12930,7 +12930,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-OpenRCT2",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -12969,7 +12969,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-OpenROADM_devices",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13004,7 +13004,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-OpenStack",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13039,7 +13039,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-OpenVAS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13074,7 +13074,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-OpenWeatherMap",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13109,7 +13109,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Open_vSwitch",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13149,7 +13149,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Oracle_DB_(community)",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13184,7 +13184,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Patroni",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13219,7 +13219,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Personal_Weather_Station",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13254,7 +13254,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Pgpool-II",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13289,7 +13289,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Philips_Hue",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13324,7 +13324,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Pimoroni_Enviro+",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13359,7 +13359,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Pingdom",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13394,7 +13394,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Podman",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13429,7 +13429,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Powerpal_devices",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13464,7 +13464,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-ProFTPD",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13501,7 +13501,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Prometheus_endpoint",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13536,7 +13536,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Proxmox_VE",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13571,7 +13571,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-RADIUS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13606,7 +13606,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-RIPE_Atlas",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13641,7 +13641,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Radio_Thermostat",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13676,7 +13676,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Rancher",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13711,7 +13711,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Raritan_PDU",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13746,7 +13746,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Redis_Queue",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13781,7 +13781,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-SABnzbd",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13816,7 +13816,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-SMA_Inverters",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13851,7 +13851,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-SONiC_NOS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13890,7 +13890,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-SQL_Database_agnostic",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13925,7 +13925,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-SSH",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13960,7 +13960,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-SSL_Certificate",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -13995,7 +13995,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Salicru_EQX_inverter",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14030,7 +14030,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Sense_Energy",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14065,7 +14065,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Sentry",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14100,7 +14100,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-ServerTech",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14135,7 +14135,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Shell_command",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14170,7 +14170,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Shelly_humidity_sensor",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14205,7 +14205,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Sia",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14240,7 +14240,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Siemens_S7_PLC",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14275,7 +14275,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Site_24x7",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14310,7 +14310,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Slurm",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14345,7 +14345,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-SmartRG_808AC_Cable_Modem",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14380,7 +14380,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Smart_meters_SML",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14415,7 +14415,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-SoftEther_VPN_Server",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14450,7 +14450,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-SolarEdge_inverters",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14485,7 +14485,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Solar_logging_stick",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14520,7 +14520,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Solis_Ginlong_5G_inverters",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14555,7 +14555,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Spacelift",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14590,7 +14590,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Speedify_CLI",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14625,7 +14625,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Sphinx",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14660,7 +14660,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Starlink_(SpaceX)",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14695,7 +14695,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Starwind_VSAN_VSphere_Edition",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14730,7 +14730,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-StatusPage",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14765,7 +14765,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Steam",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14800,7 +14800,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Storidge",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14835,7 +14835,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Stream",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14870,7 +14870,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Sunspec_Solar_Energy",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14905,7 +14905,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Suricata",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14940,7 +14940,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Synology_ActiveBackup",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -14975,7 +14975,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Sysload",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15010,7 +15010,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-T-Rex_NVIDIA_GPU_Miner",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15045,7 +15045,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-TACACS",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15080,7 +15080,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-TP-Link_P110",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15115,7 +15115,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Tado_smart_heating_solution",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15150,7 +15150,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Tankerkoenig_API",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15185,7 +15185,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Tesla_Powerwall",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15220,7 +15220,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Tesla_Wall_Connector",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15255,7 +15255,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Tesla_vehicle",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15290,7 +15290,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Traceroute",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15325,7 +15325,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-TwinCAT_ADS_Web_Service",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15360,7 +15360,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Twitch",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15395,7 +15395,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Ubiquiti_UFiber_OLT",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15430,7 +15430,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Uptimerobot",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15465,7 +15465,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-VSCode",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15500,7 +15500,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Vault_PKI",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15535,7 +15535,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Vertica",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15570,7 +15570,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Warp10",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15605,7 +15605,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-XMPP_Server",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15640,7 +15640,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Xiaomi_Mi_Flora",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15675,7 +15675,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-YOURLS_URL_Shortener",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15710,7 +15710,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Zerto",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15745,7 +15745,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Zulip",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15780,7 +15780,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-Zyxel_GS1200-8",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15815,7 +15815,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-bpftrace_variables",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15850,7 +15850,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-cAdvisor",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15885,7 +15885,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-etcd",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15920,7 +15920,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-gpsd",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15955,7 +15955,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-iqAir_AirVisual_air_quality_monitors",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -15990,7 +15990,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-jolokia",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16025,7 +16025,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-journald",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16060,7 +16060,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-loki",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16095,7 +16095,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-mosquitto",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16130,7 +16130,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-mtail",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16165,7 +16165,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-nftables",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16200,7 +16200,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-pgBackRest",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16235,7 +16235,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-prometheus-strongSwan",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16273,7 +16273,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ProxySQL instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| proxysql.client_connections_count | connected, non_idle, hostgroup_locked | connections |\n| proxysql.client_connections_rate | created, aborted | connections/s |\n| proxysql.server_connections_count | connected | connections |\n| proxysql.server_connections_rate | created, aborted, delayed | connections/s |\n| proxysql.backends_traffic | recv, sent | B/s |\n| proxysql.clients_traffic | recv, sent | B/s |\n| proxysql.active_transactions_count | client | connections |\n| proxysql.questions_rate | questions | questions/s |\n| proxysql.slow_queries_rate | slow | queries/s |\n| proxysql.queries_rate | autocommit, autocommit_filtered, commit_filtered, rollback, rollback_filtered, backend_change_user, backend_init_db, backend_set_names, frontend_init_db, frontend_set_names, frontend_use_db | queries/s |\n| proxysql.backend_statements_count | total, unique | statements |\n| proxysql.backend_statements_rate | prepare, execute, close | statements/s |\n| proxysql.client_statements_count | total, unique | statements |\n| proxysql.client_statements_rate | prepare, execute, close | statements/s |\n| proxysql.cached_statements_count | cached | statements |\n| proxysql.query_cache_entries_count | entries | entries |\n| proxysql.query_cache_memory_used | used | B |\n| proxysql.query_cache_io | in, out | B/s |\n| proxysql.query_cache_requests_rate | read, write, read_success | requests/s |\n| proxysql.mysql_monitor_workers_count | workers, auxiliary | threads |\n| proxysql.mysql_monitor_workers_rate | started | workers/s |\n| proxysql.mysql_monitor_connect_checks_rate | succeed, failed | checks/s |\n| proxysql.mysql_monitor_ping_checks_rate | succeed, failed | checks/s |\n| proxysql.mysql_monitor_read_only_checks_rate | succeed, failed | checks/s |\n| proxysql.mysql_monitor_replication_lag_checks_rate | succeed, failed | checks/s |\n| proxysql.jemalloc_memory_used | active, allocated, mapped, metadata, resident, retained | B |\n| proxysql.memory_used | auth, sqlite3, query_digest, query_rules, firewall_users_table, firewall_users_config, firewall_rules_table, firewall_rules_config, mysql_threads, admin_threads, cluster_threads | B |\n| proxysql.uptime | uptime | seconds |\n\n### Per command\n\nThese metrics refer to the SQL command.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| command | SQL command. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| proxysql.mysql_command_execution_rate | uptime | seconds |\n| proxysql.mysql_command_execution_time | time | microseconds |\n| proxysql.mysql_command_execution_duration | 100us, 500us, 1ms, 5ms, 10ms, 50ms, 100ms, 500ms, 1s, 5s, 10s, +Inf | microseconds |\n\n### Per user\n\nThese metrics refer to the user.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| user | username from the mysql_users table |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| proxysql.mysql_user_connections_utilization | used | percentage |\n| proxysql.mysql_user_connections_count | used | connections |\n\n### Per backend\n\nThese metrics refer to the backend server.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| host | backend server host |\n| port | backend server port |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| proxysql.backend_status | online, shunned, offline_soft, offline_hard | status |\n| proxysql.backend_connections_usage | free, used | connections |\n| proxysql.backend_connections_rate | succeed, failed | connections/s |\n| proxysql.backend_queries_rate | queries | queries/s |\n| proxysql.backend_traffic | recv, send | B/s |\n| proxysql.backend_latency | latency | microseconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-proxysql-ProxySQL",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/proxysql/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/proxysql/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16314,7 +16314,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n- topic_* metrics are available when `exposeTopicLevelMetricsInPrometheus` is set to true.\n- subscription_* and namespace_subscription metrics are available when `exposeTopicLevelMetricsInPrometheus` si set to true.\n- replication_* and namespace_replication_* metrics are available when replication is configured and `replicationMetricsEnabled` is set to true.\n\n\n### Per Apache Pulsar instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| pulsar.broker_components | namespaces, topics, subscriptions, producers, consumers | components |\n| pulsar.messages_rate | publish, dispatch | messages/s |\n| pulsar.throughput_rate | publish, dispatch | KiB/s |\n| pulsar.storage_size | used | KiB |\n| pulsar.storage_operations_rate | read, write | message batches/s |\n| pulsar.msg_backlog | backlog | messages |\n| pulsar.storage_write_latency | <=0.5ms, <=1ms, <=5ms, =10ms, <=20ms, <=50ms, <=100ms, <=200ms, <=1s, >1s | entries/s |\n| pulsar.entry_size | <=128B, <=512B, <=1KB, <=2KB, <=4KB, <=16KB, <=100KB, <=1MB, >1MB | entries/s |\n| pulsar.subscription_delayed | delayed | message batches |\n| pulsar.subscription_msg_rate_redeliver | redelivered | messages/s |\n| pulsar.subscription_blocked_on_unacked_messages | blocked | subscriptions |\n| pulsar.replication_rate | in, out | messages/s |\n| pulsar.replication_throughput_rate | in, out | KiB/s |\n| pulsar.replication_backlog | backlog | messages |\n\n### Per namespace\n\nTBD\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| pulsar.namespace_broker_components | topics, subscriptions, producers, consumers | components |\n| pulsar.namespace_messages_rate | publish, dispatch | messages/s |\n| pulsar.namespace_throughput_rate | publish, dispatch | KiB/s |\n| pulsar.namespace_storage_size | used | KiB |\n| pulsar.namespace_storage_operations_rate | read, write | message batches/s |\n| pulsar.namespace_msg_backlog | backlog | messages |\n| pulsar.namespace_storage_write_latency | <=0.5ms, <=1ms, <=5ms, =10ms, <=20ms, <=50ms, <=100ms, <=200ms, <=1s, >1s | entries/s |\n| pulsar.namespace_entry_size | <=128B, <=512B, <=1KB, <=2KB, <=4KB, <=16KB, <=100KB, <=1MB, >1MB | entries/s |\n| pulsar.namespace_subscription_delayed | delayed | message batches |\n| pulsar.namespace_subscription_msg_rate_redeliver | redelivered | messages/s |\n| pulsar.namespace_subscription_blocked_on_unacked_messages | blocked | subscriptions |\n| pulsar.namespace_replication_rate | in, out | messages/s |\n| pulsar.namespace_replication_throughput_rate | in, out | KiB/s |\n| pulsar.namespace_replication_backlog | backlog | messages |\n| pulsar.topic_producers | a dimension per topic | producers |\n| pulsar.topic_subscriptions | a dimension per topic | subscriptions |\n| pulsar.topic_consumers | a dimension per topic | consumers |\n| pulsar.topic_messages_rate_in | a dimension per topic | publishes/s |\n| pulsar.topic_messages_rate_out | a dimension per topic | dispatches/s |\n| pulsar.topic_throughput_rate_in | a dimension per topic | KiB/s |\n| pulsar.topic_throughput_rate_out | a dimension per topic | KiB/s |\n| pulsar.topic_storage_size | a dimension per topic | KiB |\n| pulsar.topic_storage_read_rate | a dimension per topic | message batches/s |\n| pulsar.topic_storage_write_rate | a dimension per topic | message batches/s |\n| pulsar.topic_msg_backlog | a dimension per topic | messages |\n| pulsar.topic_subscription_delayed | a dimension per topic | message batches |\n| pulsar.topic_subscription_msg_rate_redeliver | a dimension per topic | messages/s |\n| pulsar.topic_subscription_blocked_on_unacked_messages | a dimension per topic | blocked subscriptions |\n| pulsar.topic_replication_rate_in | a dimension per topic | messages/s |\n| pulsar.topic_replication_rate_out | a dimension per topic | messages/s |\n| pulsar.topic_replication_throughput_rate_in | a dimension per topic | messages/s |\n| pulsar.topic_replication_throughput_rate_out | a dimension per topic | messages/s |\n| pulsar.topic_replication_backlog | a dimension per topic | messages |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-pulsar-Apache_Pulsar",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/pulsar/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/pulsar/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16350,7 +16350,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Puppet instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| puppet.jvm_heap | committed, used | MiB |\n| puppet.jvm_nonheap | committed, used | MiB |\n| puppet.cpu | execution, GC | percentage |\n| puppet.fdopen | used | descriptors |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-puppet-Puppet",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/puppet/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/puppet/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16387,7 +16387,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per cluster\n\nThese metrics refer to the RabbitMQ Cluster.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_id | Unique identifier for the cluster, automatically assigned by RabbitMQ. |\n| cluster_name | User-defined name of the cluster as set using `rabbitmqctl set_cluster_name`. If not set, it will be \"unset\". |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rabbitmq.messages_count | ready, unacknowledged | messages |\n| rabbitmq.messages_rate | ack, publish, publish_in, publish_out, confirm, deliver, deliver_no_ack, get, get_empty, get_no_ack, deliver_get, redeliver, return_unroutable | messages/s |\n| rabbitmq.objects_count | channels, consumers, connections, queues, exchanges | messages |\n| rabbitmq.connection_churn_rate | created, closed | operations/s |\n| rabbitmq.channel_churn_rate | created, closed | operations/s |\n| rabbitmq.queue_churn_rate | created, deleted, declared | operations/s |\n\n### Per node\n\nThese metrics refer to the RabbitMQ node.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_id | Unique identifier for the cluster, automatically assigned by RabbitMQ. |\n| cluster_name | User-defined name of the cluster as set using `rabbitmqctl set_cluster_name <NAME>`. If not set, it will be \"unset\". |\n| node | Name of the node. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rabbitmq.node_avail_status | running, down | status |\n| rabbitmq.node_network_partition_status | clear, detected | status |\n| rabbitmq.node_mem_alarm_status | clear, triggered | status |\n| rabbitmq.node_disk_free_alarm_status | clear, triggered | status |\n| rabbitmq.node_file_descriptors_usage | used | fd |\n| rabbitmq.node_sockets_usage | used | sockets |\n| rabbitmq.node_erlang_processes_usage | used | processes |\n| rabbitmq.node_erlang_run_queue_processes_count | length | processes |\n| rabbitmq.node_memory_usage | used | bytes |\n| rabbitmq.node_disk_space_free_size | free | bytes |\n| rabbitmq.node_uptime | uptime | seconds |\n\n### Per cluster peer\n\nThese metrics refer to the RabbiMQ cluster peer.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_id | Unique identifier for the cluster, automatically assigned by RabbitMQ. |\n| cluster_name | User-defined name of the cluster as set using `rabbitmqctl set_cluster_name <NAME>`. If not set, it will be \"unset\". |\n| node | Name of the node. |\n| peer | Name of the remote node in the cluster. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rabbitmq.node_peer_cluster_link_traffic | received, sent | bytes/s |\n\n### Per vhost\n\nThese metrics refer to the virtual host.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_id | Unique identifier for the cluster, automatically assigned by RabbitMQ. |\n| cluster_name | User-defined name of the cluster as set using `rabbitmqctl set_cluster_name <NAME>`. If not set, it will be \"unset\". |\n| vhost | Name of the virtual host. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rabbitmq.vhost_status | running, stopped, partial | status |\n| rabbitmq.vhost_messages_count | ready, unacknowledged | messages |\n| rabbitmq.vhost_messages_rate | ack, publish, publish_in, publish_out, confirm, deliver, deliver_no_ack, get, get_no_ack, deliver_get, redeliver, return_unroutable | messages/s |\n\n### Per queue\n\nThese metrics refer to the virtual host queue.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_id | Unique identifier for the cluster, automatically assigned by RabbitMQ. |\n| cluster_name | User-defined name of the cluster as set using `rabbitmqctl set_cluster_name <NAME>`. If not set, it will be \"unset\". |\n| node | Name of the node. |\n| vhost | Name of the virtual host. |\n| queue | Name of the queue. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rabbitmq.queue_status | running, down, idle, crashed, stopped, minority, terminated | status |\n| rabbitmq.queue_messages_count | ready, unacknowledged, paged_out, persistent | messages |\n| rabbitmq.queue_messages_rate | ack, publish, publish_in, publish_out, confirm, deliver, deliver_no_ack, get, get_no_ack, deliver_get, redeliver, return_unroutable | messages/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-rabbitmq-RabbitMQ",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/rabbitmq/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/rabbitmq/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16434,7 +16434,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Redis instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| redis.connections | accepted, rejected | connections/s |\n| redis.clients | connected, blocked, tracking, in_timeout_table | clients |\n| redis.ping_latency | min, max, avg | seconds |\n| redis.commands | processes | commands/s |\n| redis.keyspace_lookup_hit_rate | lookup_hit_rate | percentage |\n| redis.memory | max, used, rss, peak, dataset, lua, scripts | bytes |\n| redis.mem_fragmentation_ratio | mem_fragmentation | ratio |\n| redis.key_eviction_events | evicted | keys/s |\n| redis.net | received, sent | kilobits/s |\n| redis.rdb_changes | changes | operations |\n| redis.bgsave_now | current_bgsave_time | seconds |\n| redis.bgsave_health | last_bgsave | status |\n| redis.bgsave_last_rdb_save_since_time | last_bgsave_time | seconds |\n| redis.aof_file_size | current, base | bytes |\n| redis.commands_calls | a dimension per command | calls |\n| redis.commands_usec | a dimension per command | microseconds |\n| redis.commands_usec_per_sec | a dimension per command | microseconds/s |\n| redis.key_expiration_events | expired | keys/s |\n| redis.database_keys | a dimension per database | keys |\n| redis.database_expires_keys | a dimension per database | keys |\n| redis.connected_replicas | connected | replicas |\n| redis.master_link_status | up, down | status |\n| redis.master_last_io_since_time | time | seconds |\n| redis.master_link_down_since_time | time | seconds |\n| redis.uptime | uptime | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-redis-Redis",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/redis/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/redis/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16472,7 +16472,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per RethinkDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rethinkdb.cluster_servers_stats_request | success, timeout | servers |\n| rethinkdb.cluster_client_connections | connections | connections |\n| rethinkdb.cluster_active_clients | active | clients |\n| rethinkdb.cluster_queries | queries | queries/s |\n| rethinkdb.cluster_documents | read, written | documents/s |\n\n### Per server\n\nThese metrics refer to the server (cluster member).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| server_uuid | Server UUID. |\n| server_name | Server name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rethinkdb.server_stats_request_status | success, timeout | status |\n| rethinkdb.server_client_connections | connections | connections |\n| rethinkdb.server_active_clients | active | clients |\n| rethinkdb.server_queries | queries | queries/s |\n| rethinkdb.server_documents | read, written | documents/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-rethinkdb-RethinkDB",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/rethinkdb/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/rethinkdb/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16511,7 +16511,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Riak KV instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| riak.kv.throughput | gets, puts | operations/s |\n| riak.dt.vnode_updates | counters, sets, maps | operations/s |\n| riak.search | queries | queries/s |\n| riak.search.documents | indexed | documents/s |\n| riak.consistent.operations | gets, puts | operations/s |\n| riak.kv.latency.get | mean, median, 95, 99, 100 | ms |\n| riak.kv.latency.put | mean, median, 95, 99, 100 | ms |\n| riak.dt.latency.counter_merge | mean, median, 95, 99, 100 | ms |\n| riak.dt.latency.set_merge | mean, median, 95, 99, 100 | ms |\n| riak.dt.latency.map_merge | mean, median, 95, 99, 100 | ms |\n| riak.search.latency.query | median, min, 95, 99, 999, max | ms |\n| riak.search.latency.index | median, min, 95, 99, 999, max | ms |\n| riak.consistent.latency.get | mean, median, 95, 99, 100 | ms |\n| riak.consistent.latency.put | mean, median, 95, 99, 100 | ms |\n| riak.vm | processes | total |\n| riak.vm.memory.processes | allocated, used | MB |\n| riak.kv.siblings_encountered.get | mean, median, 95, 99, 100 | siblings |\n| riak.kv.objsize.get | mean, median, 95, 99, 100 | KB |\n| riak.search.vnodeq_size | mean, median, 95, 99, 100 | messages |\n| riak.search.index | index_fail, bad_entry, extract_fail | errors |\n| riak.core.protobuf_connections | active | connections |\n| riak.core.repairs | read | repairs |\n| riak.core.fsm_active | get, put, secondary index, list keys | fsms |\n| riak.core.fsm_rejected | get, put | fsms |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-riakkv-Riak_KV",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/riakkv/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/riakkv/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16559,7 +16559,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Rspamd instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rspamd.classifications | ham, spam | messages/s |\n| rspamd.actions | reject, soft_reject, rewrite_subject, add_header, greylist, custom, discard, quarantine, no_action | messages/s |\n| rspamd.scans | scanned | messages/s |\n| rspamd.learns | learned | messages/s |\n| rspamd.connections | connections | connections/s |\n| rspamd.control_connections | control_connections | connections/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-rspamd-Rspamd",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/rspamd/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/rspamd/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16597,7 +16597,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per syscall\n\nThese metrics refer to the the Syscall.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| syscall | Syscall name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| samba.syscall_calls | syscalls | calls/s |\n| samba.syscall_transferred_data | transferred | bytes/s |\n\n### Per smb2call\n\nThese metrics refer to the the SMB2 Call.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| smb2call | SMB2 call name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| samba.smb2_call_calls | smb2 | calls/s |\n| samba.smb2_call_transferred_data | in, out | bytes/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-samba-Samba",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/samba/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/samba/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16633,7 +16633,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Dell EMC ScaleIO instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| scaleio.system_capacity_total | total | KiB |\n| scaleio.system_capacity_in_use | in_use | KiB |\n| scaleio.system_capacity_usage | thick, decreased, thin, snapshot, spare, unused | KiB |\n| scaleio.system_capacity_available_volume_allocation | available | KiB |\n| scaleio.system_capacity_health_state | protected, degraded, in_maintenance, failed, unavailable | KiB |\n| scaleio.system_workload_primary_bandwidth_total | total | KiB/s |\n| scaleio.system_workload_primary_bandwidth | read, write | KiB/s |\n| scaleio.system_workload_primary_iops_total | total | iops/s |\n| scaleio.system_workload_primary_iops | read, write | iops/s |\n| scaleio.system_workload_primary_io_size_total | io_size | KiB |\n| scaleio.system_rebalance | read, write | KiB/s |\n| scaleio.system_rebalance_left | left | KiB |\n| scaleio.system_rebalance_time_until_finish | time | seconds |\n| scaleio.system_rebuild | read, write | KiB/s |\n| scaleio.system_rebuild_left | left | KiB |\n| scaleio.system_defined_components | devices, fault_sets, protection_domains, rfcache_devices, sdc, sds, snapshots, storage_pools, volumes, vtrees | components |\n| scaleio.system_components_volumes_by_type | thick, thin | volumes |\n| scaleio.system_components_volumes_by_mapping | mapped, unmapped | volumes |\n\n### Per storage pool\n\nThese metrics refer to the storage pool.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| scaleio.storage_pool_capacity_total | total | KiB |\n| scaleio.storage_pool_capacity_in_use | in_use | KiB |\n| scaleio.storage_pool_capacity_usage | thick, decreased, thin, snapshot, spare, unused | KiB |\n| scaleio.storage_pool_capacity_utilization | used | percentage |\n| scaleio.storage_pool_capacity_available_volume_allocation | available | KiB |\n| scaleio.storage_pool_capacity_health_state | protected, degraded, in_maintenance, failed, unavailable | KiB |\n| scaleio.storage_pool_components | devices, snapshots, volumes, vtrees | components |\n\n### Per sdc\n\nThese metrics refer to the SDC (ScaleIO Data Client).\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| scaleio.sdc_mdm_connection_state | connected | boolean |\n| scaleio.sdc_bandwidth | read, write | KiB/s |\n| scaleio.sdc_iops | read, write | iops/s |\n| scaleio.sdc_io_size | read, write | KiB |\n| scaleio.sdc_num_of_mapped_volumed | mapped | volumes |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-scaleio-Dell_EMC_ScaleIO",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/scaleio/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/scaleio/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16677,7 +16677,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per sensor\n\nThese metrics refer to the system sensor.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| chip | The path to the sensor's chip device, excluding the /sys/devices prefix. This provides a unique identifier for the physical hardware component. |\n| chip_id | A unique identifier for the sensor's chip, formatted as `chipName-busType-hash`. |\n| sensor | The name of the specific sensor within the chip device. This provides a direct identifier for the individual measurement point. |\n| label | A label provided by the kernel driver to indicate the intended use or purpose of the sensor. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| sensors.chip_sensor_temperature | input | Celsius |\n| sensors.chip_sensor_temperature_alarm | clear, triggered | status |\n| sensors.chip_sensor_voltage | input | Volts |\n| sensors.chip_sensor_voltage_average | average | Volts |\n| sensors.chip_sensor_voltage_alarm | clear, triggered | status |\n| sensors.chip_sensor_fan | input | RPM |\n| sensors.chip_sensor_fan_alarm | clear, triggered | status |\n| sensors.chip_sensor_current | input | Amperes |\n| sensors.chip_sensor_current_average | average | Amperes |\n| sensors.chip_sensor_current_alarm | clear, triggered | status |\n| sensors.chip_sensor_power | input | Watts |\n| sensors.chip_sensor_power_average | average | Watts |\n| sensors.chip_sensor_power_alarm | clear, triggered | status |\n| sensors.chip_sensor_energy | input | Joules |\n| sensors.chip_sensor_humidity | input | percent |\n| sensors.chip_sensor_intrusion_alarm | clear, triggered | status |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-sensors-Linux_Sensors",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/sensors/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/sensors/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16716,7 +16716,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per controller\n\nThese metrics refer to the Storage Device.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| device_name | Device name |\n| device_type | Device type |\n| model_name | Model name |\n| serial_number | Serial number |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| smartctl.device_smart_status | passed, failed | status |\n| smartctl.device_ata_smart_error_log_count | error_log | logs |\n| smartctl.device_power_on_time | power_on_time | seconds |\n| smartctl.device_temperature | temperature | Celsius |\n| smartctl.device_power_cycles_count | power | cycles |\n| smartctl.device_read_errors_rate | corrected, uncorrected | errors/s |\n| smartctl.device_write_errors_rate | corrected, uncorrected | errors/s |\n| smartctl.device_verify_errors_rate | corrected, uncorrected | errors/s |\n| smartctl.device_smart_attr_{attribute_name} | {attribute_name} | {attribute_unit} |\n| smartctl.device_smart_attr_{attribute_name}_normalized | {attribute_name} | value |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-smartctl-S.M.A.R.T.",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/smartctl/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/smartctl/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16752,7 +16752,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\nThe metrics that will be collected are defined in the configuration file.\n\n### Per snmp device\n\nThese metrics refer to the SNMP device.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| sysName | SNMP device's system name (OID: [1.3.6.1.2.1.1.5](https://oidref.com/1.3.6.1.2.1.1.5)). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| snmp.device_uptime | uptime | seconds |\n\n### Per network interface\n\nNetwork interfaces of the SNMP device being monitored. These metrics refer to each interface.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| sysName | SNMP device's system name (OID: [1.3.6.1.2.1.1.5](https://oidref.com/1.3.6.1.2.1.1.5)). |\n| ifDescr | Network interface description (OID: [1.3.6.1.2.1.2.2.1.2](https://cric.grenoble.cnrs.fr/Administrateurs/Outils/MIBS/?oid=1.3.6.1.2.1.2.2.1.2)). |\n| ifName | Network interface name (OID: [1.3.6.1.2.1.2.2.1.2](https://cric.grenoble.cnrs.fr/Administrateurs/Outils/MIBS/?oid=1.3.6.1.2.1.31.1.1.1.1)). |\n| ifType | Network interface type (OID: [1.3.6.1.2.1.2.2.1.2](https://cric.grenoble.cnrs.fr/Administrateurs/Outils/MIBS/?oid=1.3.6.1.2.1.2.2.1.3)). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| snmp.device_net_interface_traffic | received, sent | kilobits/s |\n| snmp.device_net_interface_unicast | received, sent | packets/s |\n| snmp.device_net_interface_multicast | received, sent | packets/s |\n| snmp.device_net_interface_broadcast | received, sent | packets/s |\n| snmp.device_net_interface_errors | inbound, outbound | errors/s |\n| snmp.device_net_interface_discards | inbound, outbound | discards/s |\n| snmp.device_net_interface_admin_status | up, down, testing | status |\n| snmp.device_net_interface_oper_status | up, down, testing, unknown, dormant, not_present, lower_layer_down | status |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-snmp-SNMP_devices",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/snmp/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/snmp/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16790,7 +16790,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per SpigotMC instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| spigotmc.players | players | players |\n| spigotmc.avg_tps | 1min, 5min, 15min | ticks |\n| spigotmc.memory | used, alloc | bytes |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-spigotmc-SpigotMC",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/spigotmc/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/spigotmc/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16828,7 +16828,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Squid instance\n\nThese metrics refer to each monitored Squid instance.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| squid.clients_net | in, out, hits | kilobits/s |\n| squid.clients_requests | requests, hits, errors | requests/s |\n| squid.servers_net | in, out | kilobits/s |\n| squid.servers_requests | requests, errors | requests/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-squid-Squid",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/squid/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/squid/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16865,7 +16865,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Squid log files instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| squidlog.requests | requests | requests/s |\n| squidlog.excluded_requests | unmatched | requests/s |\n| squidlog.type_requests | success, bad, redirect, error | requests/s |\n| squidlog.http_status_code_class_responses | 1xx, 2xx, 3xx, 4xx, 5xx | responses/s |\n| squidlog.http_status_code_responses | a dimension per HTTP response code | responses/s |\n| squidlog.bandwidth | sent | kilobits/s |\n| squidlog.response_time | min, max, avg | milliseconds |\n| squidlog.uniq_clients | clients | clients |\n| squidlog.cache_result_code_requests | a dimension per cache result code | requests/s |\n| squidlog.cache_result_code_transport_tag_requests | a dimension per cache result delivery transport tag | requests/s |\n| squidlog.cache_result_code_handling_tag_requests | a dimension per cache result handling tag | requests/s |\n| squidlog.cache_code_object_tag_requests | a dimension per cache result produced object tag | requests/s |\n| squidlog.cache_code_load_source_tag_requests | a dimension per cache result load source tag | requests/s |\n| squidlog.cache_code_error_tag_requests | a dimension per cache result error tag | requests/s |\n| squidlog.http_method_requests | a dimension per HTTP method | requests/s |\n| squidlog.mime_type_requests | a dimension per MIME type | requests/s |\n| squidlog.hier_code_requests | a dimension per hierarchy code | requests/s |\n| squidlog.server_address_forwarded_requests | a dimension per server address | requests/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-squidlog-Squid_log_files",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/squidlog/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/squidlog/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16903,7 +16903,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per controller\n\nThese metrics refer to the Controller.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| controller_number | Controller number (index) |\n| model | Controller model |\n| driver_name | Controller driver (megaraid_sas or mpt3sas) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| storcli.controller_health_status | healthy, unhealthy | status |\n| storcli.controller_status | optimal, degraded, partially_degraded, failed | status |\n| storcli.controller_bbu_status | healthy, unhealthy, na | status |\n| storcli.controller_roc_temperature | temperature | Celsius |\n\n### Per physical drive\n\nThese metrics refer to the Physical Drive.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| controller_number | Controller number (index) |\n| enclosure_number | Enclosure number (index) |\n| slot_number | Slot number (index) |\n| media type | Media type (e.g. HDD) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| storcli.phys_drive_errors | media, other | errors/s |\n| storcli.phys_drive_predictive_failures | predictive_failures | failures/s |\n| storcli.phys_drive_smart_alert_status | active, inactive | status |\n| storcli.phys_drive_temperature | temperature | Celsius |\n\n### Per bbu\n\nThese metrics refer to the Backup Battery Unit.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| controller_number | Controller number (index) |\n| bbu_number | BBU number (index) |\n| model | BBU model |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| storcli.bbu_temperature | temperature | Celsius |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-storcli-StoreCLI_RAID",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/storcli/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/storcli/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16939,7 +16939,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Supervisor instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| supervisord.summary_processes | running, non-running | processes |\n\n### Per process group\n\nThese metrics refer to the process group.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| supervisord.processes | running, non-running | processes |\n| supervisord.process_state_code | a dimension per process | code |\n| supervisord.process_exit_status | a dimension per process | exit status |\n| supervisord.process_uptime | a dimension per process | seconds |\n| supervisord.process_downtime | a dimension per process | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-supervisord-Supervisor",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/supervisord/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/supervisord/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -16975,7 +16975,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per unit\n\nThese metrics refer to the systemd unit.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| unit_name | systemd unit name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| systemd.service_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.socket_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.target_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.path_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.device_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.mount_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.automount_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.swap_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.timer_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.scope_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.slice_unit_state | active, inactive, activating, deactivating, failed | state |\n\n### Per unit file\n\nThese metrics refer to the systemd unit file.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| unit_file_name | systemd unit file name |\n| unit_file_type | systemd unit file type |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| systemd.unit_file_state | enabled, enabled-runtime, linked, linked-runtime, alias, masked, masked-runtime, static, disabled, indirect, generated, transient, bad | state |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-systemdunits-Systemd_Units",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/systemdunits/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/systemdunits/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17013,7 +17013,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Tengine instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| tengine.bandwidth_total | in, out | B/s |\n| tengine.connections_total | accepted | connections/s |\n| tengine.requests_total | processed | requests/s |\n| tengine.requests_per_response_code_family_total | 2xx, 3xx, 4xx, 5xx, other | requests/s |\n| tengine.requests_per_response_code_detailed_total | 200, 206, 302, 304, 403, 404, 419, 499, 500, 502, 503, 504, 508, other | requests/s |\n| tengine.requests_upstream_total | requests | requests/s |\n| tengine.tries_upstream_total | calls | calls/s |\n| tengine.requests_upstream_per_response_code_family_total | 4xx, 5xx | requests/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-tengine-Tengine",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/tengine/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/tengine/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17053,7 +17053,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Tomcat instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| tomcat.jvm_memory_usage | free, used | bytes |\n\n### Per jvm memory pool\n\nThese metrics refer to the JVM memory pool.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| mempool_name | Memory Pool name. |\n| mempool_type | Memory Pool type. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| tomcat.jvm_mem_pool_memory_usage | commited, used, max | bytes |\n\n### Per connector\n\nThese metrics refer to the connector.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| connector_name | Connector name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| tomcat.connector_requests | requests | requests/s |\n| tomcat.connector_bandwidth | received, sent | bytes/s |\n| tomcat.connector_requests_processing_time | processing_time | milliseconds |\n| tomcat.connector_errors | errors | errors/s |\n| tomcat.connector_request_threads | idle, busy | threads |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-tomcat-Tomcat",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/tomcat/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/tomcat/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17091,7 +17091,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Tor instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| tor.traffic | read, write | KiB/s |\n| tor.uptime | uptime | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-tor-Tor",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/tor/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/tor/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17129,7 +17129,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per entrypoint, protocol\n\nThese metrics refer to the endpoint.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| traefik.entrypoint_requests | 1xx, 2xx, 3xx, 4xx, 5xx | requests/s |\n| traefik.entrypoint_request_duration_average | 1xx, 2xx, 3xx, 4xx, 5xx | milliseconds |\n| traefik.entrypoint_open_connections | a dimension per HTTP method | connections |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-traefik-Traefik",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/traefik/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/traefik/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17167,7 +17167,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Typesense instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| typesense.health_status | ok, out_of_disk, out_of_memory | status |\n| typesense.total_requests | requests | requests/s |\n| typesense.requests_by_operation | search, write, import, delete | requests/s |\n| typesense.latency_by_operation | search, write, import, delete | milliseconds |\n| typesense.overloaded_requests | overloaded | requests/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-typesense-Typesense",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/typesense/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/typesense/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17204,7 +17204,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Unbound instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| unbound.queries | queries | queries |\n| unbound.queries_ip_ratelimited | ratelimited | queries |\n| unbound.dnscrypt_queries | crypted, cert, cleartext, malformed | queries |\n| unbound.cache | hits, miss | events |\n| unbound.cache_percentage | hits, miss | percentage |\n| unbound.prefetch | prefetches | prefetches |\n| unbound.expired | expired | replies |\n| unbound.zero_ttl_replies | zero_ttl | replies |\n| unbound.recursive_replies | recursive | replies |\n| unbound.recursion_time | avg, median | milliseconds |\n| unbound.request_list_usage | avg, max | queries |\n| unbound.current_request_list_usage | all, users | queries |\n| unbound.request_list_jostle_list | overwritten, dropped | queries |\n| unbound.tcpusage | usage | buffers |\n| unbound.uptime | time | seconds |\n| unbound.cache_memory | message, rrset, dnscrypt_nonce, dnscrypt_shared_secret | KB |\n| unbound.mod_memory | iterator, respip, validator, subnet, ipsec | KB |\n| unbound.mem_streamwait | streamwait | KB |\n| unbound.cache_count | infra, key, msg, rrset, dnscrypt_nonce, shared_secret | items |\n| unbound.type_queries | a dimension per query type | queries |\n| unbound.class_queries | a dimension per query class | queries |\n| unbound.opcode_queries | a dimension per query opcode | queries |\n| unbound.flag_queries | qr, aa, tc, rd, ra, z, ad, cd | queries |\n| unbound.rcode_answers | a dimension per reply rcode | replies |\n\n### Per thread\n\nThese metrics refer to threads.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| unbound.thread_queries | queries | queries |\n| unbound.thread_queries_ip_ratelimited | ratelimited | queries |\n| unbound.thread_dnscrypt_queries | crypted, cert, cleartext, malformed | queries |\n| unbound.thread_cache | hits, miss | events |\n| unbound.thread_cache_percentage | hits, miss | percentage |\n| unbound.thread_prefetch | prefetches | prefetches |\n| unbound.thread_expired | expired | replies |\n| unbound.thread_zero_ttl_replies | zero_ttl | replies |\n| unbound.thread_recursive_replies | recursive | replies |\n| unbound.thread_recursion_time | avg, median | milliseconds |\n| unbound.thread_request_list_usage | avg, max | queries |\n| unbound.thread_current_request_list_usage | all, users | queries |\n| unbound.thread_request_list_jostle_list | overwritten, dropped | queries |\n| unbound.thread_tcpusage | usage | buffers |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-unbound-Unbound",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/unbound/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/unbound/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17241,7 +17241,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ups\n\nThese metrics refer to the UPS unit.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| ups_name | UPS name. |\n| battery_type | Battery type (chemistry). \"battery.type\" variable value. |\n| device_model | Device model. \"device.mode\" variable value. |\n| device_serial | Device serial number. \"device.serial\" variable value. |\n| device_manufacturer | Device manufacturer. \"device.mfr\" variable value. |\n| device_type | Device type (ups, pdu, scd, psu, ats). \"device.type\" variable value. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| upsd.ups_load | load | percentage |\n| upsd.ups_load_usage | load_usage | Watts |\n| upsd.ups_status | on_line, on_battery, low_battery, high_battery, replace_battery, charging, discharging, bypass, calibration, offline, overloaded, trim_input_voltage, boost_input_voltage, forced_shutdown, other | status |\n| upsd.ups_temperature | temperature | Celsius |\n| upsd.ups_battery_charge | charge | percentage |\n| upsd.ups_battery_estimated_runtime | runtime | seconds |\n| upsd.ups_battery_voltage | voltage | Volts |\n| upsd.ups_battery_voltage_nominal | nominal_voltage | Volts |\n| upsd.ups_input_voltage | voltage | Volts |\n| upsd.ups_input_voltage_nominal | nominal_voltage | Volts |\n| upsd.ups_input_current | current | Ampere |\n| upsd.ups_input_current_nominal | nominal_current | Ampere |\n| upsd.ups_input_frequency | frequency | Hz |\n| upsd.ups_input_frequency_nominal | nominal_frequency | Hz |\n| upsd.ups_output_voltage | voltage | Volts |\n| upsd.ups_output_voltage_nominal | nominal_voltage | Volts |\n| upsd.ups_output_current | current | Ampere |\n| upsd.ups_output_current_nominal | nominal_current | Ampere |\n| upsd.ups_output_frequency | frequency | Hz |\n| upsd.ups_output_frequency_nominal | nominal_frequency | Hz |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-upsd-UPS_(NUT)",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/upsd/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/upsd/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17279,7 +17279,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per uWSGI instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| uwsgi.transmitted_data | tx | bytes/s |\n| uwsgi.requests | requests | requests/s |\n| uwsgi.harakiris | harakiris | harakiris/s |\n| uwsgi.respawns | respawns | respawns/s |\n\n### Per worker\n\nThese metrics refer to the Worker process.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| worker_id | Worker ID. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| uwsgi.worker_transmitted_data | tx | bytes/s |\n| uwsgi.worker_requests | requests | requests/s |\n| uwsgi.worker_delta_requests | delta_requests | requests/s |\n| uwsgi.worker_average_request_time | avg | milliseconds |\n| uwsgi.worker_harakiris | harakiris | harakiris/s |\n| uwsgi.worker_exceptions | exceptions | exceptions/s |\n| uwsgi.worker_status | idle, busy, cheap, pause, sig | status |\n| uwsgi.worker_request_handling_status | accepting, not_accepting | status |\n| uwsgi.worker_respawns | respawns | respawns/s |\n| uwsgi.worker_memory_rss | rss | bytes |\n| uwsgi.worker_memory_vsz | vsz | bytes |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-uwsgi-uWSGI",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/uwsgi/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/uwsgi/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17319,7 +17319,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Varnish instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| varnish.client_session_connections | accepted, dropped | connections/s |\n| varnish.client_requests | received | requests/s |\n| varnish.cache_hit_ratio_total | hit, miss, hitpass, hitmiss | percent |\n| varnish.cache_hit_ratio_delta | hit, miss, hitpass, hitmiss | percent |\n| varnish.cache_expired_objects | expired | objects/s |\n| varnish.cache_lru_activity | nuked, moved | objects/s |\n| varnish.threads | threads | threads |\n| varnish.thread_management_activity | created, failed, destroyed, limited | threads/s |\n| varnish.thread_queue_len | queue_length | threads |\n| varnish.backends_requests | sent | requests/s |\n| varnish.esi_parsing_issues | errors, warnings | issues/s |\n| varnish.mgmt_process_uptime | uptime | seconds |\n| varnish.child_process_uptime | uptime | seconds |\n\n### Per Backend\n\nThese metrics refer to the Backend (VBE).\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| varnish.backend_data_transfer | req_header, req_body, resp_header, resp_body | bytes/s |\n\n### Per Storage\n\nThese metrics refer to the Storage (SMA, SMF, MSE).\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| varnish.storage_space_usage | free, used | bytes |\n| varnish.storage_allocated_objects | allocated | objects |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-varnish-Varnish",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/varnish/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/varnish/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17355,7 +17355,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per vCenter Server Appliance instance\n\nThese metrics refer to the entire monitored application.\n<details>\n<summary>See health statuses</summary>\nOverall System Health:\n\n| Status  | Description                                                                                                              |\n|:-------:|:-------------------------------------------------------------------------------------------------------------------------|\n|  green  | All components in the appliance are healthy.                                                                             |\n| yellow  | One or more components in the appliance might become overloaded soon.                                                    |\n| orange  | One or more components in the appliance might be degraded.                                                               |\n|   red   | One or more components in the appliance might be in an unusable status and the appliance might become unresponsive soon. |\n|  gray   | No health data is available.                                                                                             |\n| unknown | Collector failed to decode status.                                                                                       |\n\nComponents Health:\n\n| Status  | Description                                                  |\n|:-------:|:-------------------------------------------------------------|\n|  green  | The component is healthy.                                    |\n| yellow  | The component is healthy, but may have some problems.        |\n| orange  | The component is degraded, and may have serious problems.    |\n|   red   | The component is unavailable, or will stop functioning soon. |\n|  gray   | No health data is available.                                 |\n| unknown | Collector failed to decode status.                           |\n\nSoftware Updates Health:\n\n| Status  | Description                                          |\n|:-------:|:-----------------------------------------------------|\n|  green  | No updates available.                                |\n| orange  | Non-security patches might be available.             |\n|   red   | Security patches might be available.                 |\n|  gray   | An error retrieving information on software updates. |\n| unknown | Collector failed to decode status.                   |\n\n</details>\n\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| vcsa.system_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.applmgmt_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.load_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.mem_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.swap_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.database_storage_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.storage_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.software_packages_health_status | green, red, orange, gray, unknown | status |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-vcsa-vCenter_Server_Appliance",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/vcsa/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/vcsa/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17392,7 +17392,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per node\n\nThese metrics refer to the VerneMQ node.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| node | The value of this label is identical to the value of the \"node\" label exposed by VerneMQ. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| vernemq.node_socket | open | sockets |\n| vernemq.node_socket_operations | open, close | sockets/s |\n| vernemq.node_client_keepalive_expired | closed | sockets/s |\n| vernemq.node_socket_close_timeout | closed | sockets/s |\n| vernemq.node_socket_errors | errors | errors/s |\n| vernemq.node_queue_processes | queue_processes | queue processes |\n| vernemq.node_queue_processes_operations | setup, teardown | events/s |\n| vernemq.node_queue_process_init_from_storage | queue_processes | queue processes/s |\n| vernemq.node_queue_messages | received, sent | messages/s |\n| vernemq.node_queued_messages | queued | messages |\n| vernemq.node_queue_undelivered_messages | dropped, expired, unhandled | messages/s |\n| vernemq.node_router_subscriptions | subscriptions | subscriptions |\n| vernemq.node_router_matched_subscriptions | local, remote | subscriptions/s |\n| vernemq.node_router_memory | used | bytes |\n| vernemq.node_average_scheduler_utilization | utilization | percentage |\n| vernemq.node_system_processes | processes | processes |\n| vernemq.node_system_reductions | reductions | ops/s |\n| vernemq.node_system_context_switches | context_switches | ops/s |\n| vernemq.node_system_io | received, sent | bytes/s |\n| vernemq.node_system_run_queue | ready | processes |\n| vernemq.node_system_gc_count | gc | ops/s |\n| vernemq.node_system_gc_words_reclaimed | words_reclaimed | ops/s |\n| vernemq.node_system_allocated_memory | processes, system | bytes |\n| vernemq.node_traffic | received, sent | bytes/s |\n| vernemq.node_retain_messages | messages | messages |\n| vernemq.node_retain_memory | used | bytes |\n| vernemq.node_cluster_traffic | received, sent | bytes/s |\n| vernemq.node_cluster_dropped | dropped | bytes/s |\n| vernemq.node_netsplit_unresolved | unresolved | netsplits |\n| vernemq.node_netsplits | resolved, detected | netsplits/s |\n| vernemq.node_uptime | time | seconds |\n\n### Per mqtt\n\nThese metrics are specific to the used MQTT protocol version.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| node | The value of this label is identical to the value of the \"node\" label exposed by VerneMQ. |\n| mqtt_version | MQTT version. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| vernemq.node_mqtt_auth | received, sent | packets/s |\n| vernemq.node_mqtt_auth_received_by_reason_code | success, continue_authentication, reauthenticate | packets/s |\n| vernemq.node_mqtt_auth_sent_by_reason_code | success, continue_authentication, reauthenticate | packets/s |\n| vernemq.node_mqtt_connect | connect, connack | packets/s |\n| vernemq.node_mqtt_connack_sent_by_return_code | success, unsupported_protocol_version, client_identifier_not_valid, server_unavailable, bad_username_or_password, not_authorized | packets/s |\n| vernemq.node_mqtt_connack_sent_by_reason_code | success, unspecified_error, malformed_packet, protocol_error, impl_specific_error, unsupported_protocol_version, client_identifier_not_valid, bad_username_or_password, not_authorized, server_unavailable, server_busy, banned, bad_authentication_method, topic_name_invalid, packet_too_large, quota_exceeded, payload_format_invalid, retain_not_supported, qos_not_supported, use_another_server, server_moved, connection_rate_exceeded | packets/s |\n| vernemq.node_mqtt_disconnect | received, sent | packets/s |\n| vernemq.node_mqtt_disconnect_received_by_reason_code | normal_disconnect, disconnect_with_will_msg, unspecified_error, malformed_packet, protocol_error, impl_specific_error, topic_name_invalid, receive_max_exceeded, topic_alias_invalid, packet_too_large, message_rate_too_high, quota_exceeded, administrative_action, payload_format_invalid | packets/s |\n| node_mqtt_disconnect_sent_by_reason_code | normal_disconnect, unspecified_error, malformed_packet, protocol_error, impl_specific_error, not_authorized, server_busy, server_shutting_down, keep_alive_timeout, session_taken_over, topic_filter_invalid, topic_name_invalid, receive_max_exceeded, topic_alias_invalid, packet_too_large, message_rate_too_high, quota_exceeded, administrative_action, payload_format_invalid, retain_not_supported, qos_not_supported, use_another_server, server_moved, shared_subs_not_supported, connection_rate_exceeded, max_connect_time, subscription_ids_not_supported, wildcard_subs_not_supported | packets/s |\n| vernemq.node_mqtt_subscribe | subscribe, suback | packets/s |\n| vernemq.node_mqtt_subscribe_error | subscribe | errors/s |\n| vernemq.node_mqtt_subscribe_auth_error | subscribe_auth | errors/s |\n| vernemq.node_mqtt_unsubscribe | unsubscribe, unsuback | packets/s |\n| vernemq.node_mqtt_unsubscribe_error | unsubscribe | errors/s |\n| vernemq.node_mqtt_publish | received, sent | packets/s |\n| vernemq.node_mqtt_publish_errors | publish | errors/s |\n| vernemq.node_mqtt_publish_auth_errors | publish_auth | errors/s |\n| vernemq.node_mqtt_puback | received, sent | packets/s |\n| vernemq.node_mqtt_puback_received_by_reason_code | success, no_matching_subscribers, unspecified_error, impl_specific_error, not_authorized, topic_name_invalid, packet_id_in_use, quota_exceeded, payload_format_invalid | packets/s |\n| vernemq.node_mqtt_puback_sent_by_reason_code | success, no_matching_subscribers, unspecified_error, impl_specific_error, not_authorized, topic_name_invalid, packet_id_in_use, quota_exceeded, payload_format_invalid | packets/s |\n| vernemq.node_mqtt_puback_invalid_error | unexpected | messages/s |\n| vernemq.node_mqtt_pubrec | received, sent | packets/s |\n| vernemq.node_mqtt_pubrec_received_by_reason_code | success, no_matching_subscribers, unspecified_error, impl_specific_error, not_authorized, topic_name_invalid, packet_id_in_use, quota_exceeded, payload_format_invalid | packets/s |\n| vernemq.node_mqtt_pubrec_sent_by_reason_code | success, no_matching_subscribers, unspecified_error, impl_specific_error, not_authorized, topic_name_invalid, packet_id_in_use, quota_exceeded, payload_format_invalid | packets/s |\n| vernemq.node_mqtt_pubrec_invalid_error | unexpected | messages/s |\n| vernemq.node_mqtt_pubrel | received, sent | packets/s |\n| vernemq.node_mqtt_pubrel_received_by_reason_code | success, packet_id_not_found | packets/s |\n| vernemq.node_mqtt_pubrel_sent_by_reason_code | success, packet_id_not_found | packets/s |\n| vernemq.node_mqtt_pubcomp | received, sent | packets/s |\n| vernemq.node_mqtt_pubcomp_received_by_reason_code | success, packet_id_not_found | packets/s |\n| vernemq.node_mqtt_pubcomp_sent_by_reason_cod | success, packet_id_not_found | packets/s |\n| vernemq.node_mqtt_pubcomp_invalid_error | unexpected | messages/s |\n| vernemq.node_mqtt_ping | pingreq, pingresp | packets/s |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-vernemq-VerneMQ",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/vernemq/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/vernemq/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17430,7 +17430,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per virtual machine\n\nThese metrics refer to the Virtual Machine.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| datacenter | Datacenter name |\n| cluster | Cluster name |\n| host | Host name |\n| vm | Virtual Machine name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| vsphere.vm_cpu_utilization | used | percentage |\n| vsphere.vm_mem_utilization | used | percentage |\n| vsphere.vm_mem_usage | granted, consumed, active, shared | KiB |\n| vsphere.vm_mem_swap_usage | swapped | KiB |\n| vsphere.vm_mem_swap_io | in, out | KiB/s |\n| vsphere.vm_disk_io | read, write | KiB/s |\n| vsphere.vm_disk_max_latency | latency | milliseconds |\n| vsphere.vm_net_traffic | received, sent | KiB/s |\n| vsphere.vm_net_packets | received, sent | packets |\n| vsphere.vm_net_drops | received, sent | packets |\n| vsphere.vm_overall_status | green, red, yellow, gray | status |\n| vsphere.vm_system_uptime | uptime | seconds |\n\n### Per host\n\nThese metrics refer to the ESXi host.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| datacenter | Datacenter name |\n| cluster | Cluster name |\n| host | Host name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| vsphere.host_cpu_utilization | used | percentage |\n| vsphere.host_mem_utilization | used | percentage |\n| vsphere.host_mem_usage | granted, consumed, active, shared, sharedcommon | KiB |\n| vsphere.host_mem_swap_io | in, out | KiB/s |\n| vsphere.host_disk_io | read, write | KiB/s |\n| vsphere.host_disk_max_latency | latency | milliseconds |\n| vsphere.host_net_traffic | received, sent | KiB/s |\n| vsphere.host_net_packets | received, sent | packets |\n| vsphere.host_net_drops | received, sent | packets |\n| vsphere.host_net_errors | received, sent | errors |\n| vsphere.host_overall_status | green, red, yellow, gray | status |\n| vsphere.host_system_uptime | uptime | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-vsphere-VMware_vCenter_Server",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/vsphere/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/vsphere/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17467,7 +17467,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per sensor\n\nThese metrics refer to the 1-Wire Sensor.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| w1sensor.temperature | temperature | Celsius |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-w1sensor-1-Wire_Sensors",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/w1sensor/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/w1sensor/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17508,7 +17508,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Web server log files instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| web_log.requests | requests | requests/s |\n| web_log.excluded_requests | unmatched | requests/s |\n| web_log.type_requests | success, bad, redirect, error | requests/s |\n| web_log.status_code_class_responses | 1xx, 2xx, 3xx, 4xx, 5xx | responses/s |\n| web_log.status_code_class_1xx_responses | a dimension per 1xx code | responses/s |\n| web_log.status_code_class_2xx_responses | a dimension per 2xx code | responses/s |\n| web_log.status_code_class_3xx_responses | a dimension per 3xx code | responses/s |\n| web_log.status_code_class_4xx_responses | a dimension per 4xx code | responses/s |\n| web_log.status_code_class_5xx_responses | a dimension per 5xx code | responses/s |\n| web_log.bandwidth | received, sent | kilobits/s |\n| web_log.request_processing_time | min, max, avg | milliseconds |\n| web_log.requests_processing_time_histogram | a dimension per bucket | requests/s |\n| web_log.upstream_response_time | min, max, avg | milliseconds |\n| web_log.upstream_responses_time_histogram | a dimension per bucket | requests/s |\n| web_log.current_poll_uniq_clients | ipv4, ipv6 | clients |\n| web_log.vhost_requests | a dimension per vhost | requests/s |\n| web_log.port_requests | a dimension per port | requests/s |\n| web_log.scheme_requests | http, https | requests/s |\n| web_log.http_method_requests | a dimension per HTTP method | requests/s |\n| web_log.http_version_requests | a dimension per HTTP version | requests/s |\n| web_log.ip_proto_requests | ipv4, ipv6 | requests/s |\n| web_log.ssl_proto_requests | a dimension per SSL protocol | requests/s |\n| web_log.ssl_cipher_suite_requests | a dimension per SSL cipher suite | requests/s |\n| web_log.url_pattern_requests | a dimension per URL pattern | requests/s |\n| web_log.custom_field_pattern_requests | a dimension per custom field pattern | requests/s |\n\n### Per custom time field\n\nTBD\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| web_log.custom_time_field_summary | min, max, avg | milliseconds |\n| web_log.custom_time_field_histogram | a dimension per bucket | observations |\n\n### Per custom numeric field\n\nTBD\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| web_log.custom_numeric_field_{{field_name}}_summary | min, max, avg | {{units}} |\n\n### Per URL pattern\n\nTBD\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| web_log.url_pattern_status_code_responses | a dimension per pattern | responses/s |\n| web_log.url_pattern_http_method_requests | a dimension per HTTP method | requests/s |\n| web_log.url_pattern_bandwidth | received, sent | kilobits/s |\n| web_log.url_pattern_request_processing_time | min, max, avg | milliseconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-web_log-Web_server_log_files",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/weblog/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/weblog/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17544,7 +17544,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per domain\n\nThese metrics refer to the configured source.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| domain | Configured source |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| whoisquery.time_until_expiration | expiry | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-whoisquery-Domain_expiration_date",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/whoisquery/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/whoisquery/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17582,7 +17582,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per device\n\nThese metrics refer to the VPN network interface.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| device | VPN network interface |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| wireguard.device_network_io | receive, transmit | B/s |\n| wireguard.device_peers | peers | peers |\n\n### Per peer\n\nThese metrics refer to the VPN peer.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| device | VPN network interface |\n| public_key | Public key of a peer |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| wireguard.peer_network_io | receive, transmit | B/s |\n| wireguard.peer_latest_handshake_ago | time | seconds |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-wireguard-WireGuard",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/wireguard/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/wireguard/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17619,7 +17619,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per source\n\nThese metrics refer to the SSL certificate.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| source | Same as the \"source\" configuration option. |\n| common_name | The common name (CN) extracted from the certificate. |\n| depth | The depth of the certificate within the certificate chain. The leaf certificate has a depth of 0, and subsequent certificates (intermediate certificates) have increasing depth values. The root certificate is at the highest depth. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| x509check.time_until_expiration | expiry | seconds |\n| x509check.revocation_status | not_revoked, revoked | boolean |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-x509check-X.509_certificate",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/x509check/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/x509check/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17658,7 +17658,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per zfs pool\n\nThese metrics refer to the ZFS pool.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| pool | Zpool name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| zfspool.pool_space_utilization | utilization | % |\n| zfspool.pool_space_usage | free, used | bytes |\n| zfspool.pool_fragmentation | fragmentation | % |\n| zfspool.pool_health_state | online, degraded, faulted, offline, unavail, removed, suspended | state |\n\n### Per zfs pool vdev\n\nThese metrics refer to the ZFS pool virtual device.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| pool | Zpool name |\n| vdev | Unique identifier for a virtual device (vdev) within a ZFS pool. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| zfspool.vdev_health_state | online, degraded, faulted, offline, unavail, removed, suspended | state |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-zfspool-ZFS_Pools",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/zfspool/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/zfspool/metadata.yaml",
         "related_resources": ""
     },
     {
@@ -17699,7 +17699,7 @@ export const integrations = [
         "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ZooKeeper instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| zookeeper.requests | outstanding | requests |\n| zookeeper.requests_latency | min, avg, max | ms |\n| zookeeper.connections | alive | connections |\n| zookeeper.packets | received, sent | pps |\n| zookeeper.file_descriptor | open | file descriptors |\n| zookeeper.nodes | znode, ephemerals | nodes |\n| zookeeper.watches | watches | watches |\n| zookeeper.approximate_data_size | size | KiB |\n| zookeeper.server_state | state | state |\n\n",
         "integration_type": "collector",
         "id": "go.d.plugin-zookeeper-ZooKeeper",
-        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/zookeeper/metadata.yaml",
+        "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/zookeeper/metadata.yaml",
         "related_resources": ""
     },
     {
diff --git a/integrations/integrations.json b/integrations/integrations.json
index ef380f86ef..31e7b8f163 100644
--- a/integrations/integrations.json
+++ b/integrations/integrations.json
@@ -3071,7 +3071,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ActiveMQ instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| activemq.messages | enqueued, dequeued | messages/s |\n| activemq.unprocessed_messages | unprocessed | messages |\n| activemq.consumers | consumers | consumers |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-activemq-ActiveMQ",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/activemq/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/activemq/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3109,7 +3109,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per logical device\n\nThese metrics refer to the Logical Device (LD).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| ld_number | Logical device index number |\n| ld_name | Logical device name |\n| raid_level | RAID level |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| adaptecraid.logical_device_status | ok, critical | status |\n\n### Per physical device\n\nThese metrics refer to the Physical Device (PD).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| pd_number | Physical device index number |\n| location | Physical device location (e.g. Connector 0, Device 1) |\n| vendor | Physical device vendor |\n| model | Physical device model |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| adaptecraid.physical_device_state | ok, critical | status |\n| adaptecraid.physical_device_smart_warnings | smart | warnings |\n| adaptecraid.physical_device_temperature | temperature | Celsius |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-adaptec_raid-Adaptec_RAID",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/adaptecraid/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/adaptecraid/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3148,7 +3148,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per wireless device\n\nThese metrics refer to the entire monitored application.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| device | Wireless interface name |\n| ssid | SSID |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ap.clients | clients | clients |\n| ap.net | received, sent | kilobits/s |\n| ap.packets | received, sent | packets/s |\n| ap.issues | retries, failures | issues/s |\n| ap.signal | average signal | dBm |\n| ap.bitrate | receive, transmit | Mbps |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-ap-Access_Points",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ap/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ap/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3197,7 +3197,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\nAll metrics available only if [ExtendedStatus](https://httpd.apache.org/docs/2.4/mod/core.html#extendedstatus) is on.\n\n\n### Per Apache instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | Basic | Extended |\n|:------|:----------|:----|:---:|:---:|\n| apache.connections | connections | connections | \u2022 | \u2022 |\n| apache.conns_async | keepalive, closing, writing | connections | \u2022 | \u2022 |\n| apache.workers | idle, busy | workers | \u2022 | \u2022 |\n| apache.scoreboard | waiting, starting, reading, sending, keepalive, dns_lookup, closing, logging, finishing, idle_cleanup, open | connections | \u2022 | \u2022 |\n| apache.requests | requests | requests/s |   | \u2022 |\n| apache.net | sent | kilobit/s |   | \u2022 |\n| apache.reqpersec | requests | requests/s |   | \u2022 |\n| apache.bytespersec | served | KiB/s |   | \u2022 |\n| apache.bytesperreq | size | KiB |   | \u2022 |\n| apache.uptime | uptime | seconds |   | \u2022 |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-apache-Apache",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/apache/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/apache/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3246,7 +3246,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\nAll metrics available only if [ExtendedStatus](https://httpd.apache.org/docs/2.4/mod/core.html#extendedstatus) is on.\n\n\n### Per Apache instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | Basic | Extended |\n|:------|:----------|:----|:---:|:---:|\n| apache.connections | connections | connections | \u2022 | \u2022 |\n| apache.conns_async | keepalive, closing, writing | connections | \u2022 | \u2022 |\n| apache.workers | idle, busy | workers | \u2022 | \u2022 |\n| apache.scoreboard | waiting, starting, reading, sending, keepalive, dns_lookup, closing, logging, finishing, idle_cleanup, open | connections | \u2022 | \u2022 |\n| apache.requests | requests | requests/s |   | \u2022 |\n| apache.net | sent | kilobit/s |   | \u2022 |\n| apache.reqpersec | requests | requests/s |   | \u2022 |\n| apache.bytespersec | served | KiB/s |   | \u2022 |\n| apache.bytesperreq | size | KiB |   | \u2022 |\n| apache.uptime | uptime | seconds |   | \u2022 |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-apache-HTTPD",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/apache/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/apache/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3284,7 +3284,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ups\n\nThese metrics refer to the UPS unit.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| apcupsd.ups_status | TRIM, BOOST, CAL, ONLINE, ONBATT, OVERLOAD, LOWBATT, REPLACEBATT, NOBATT, SLAVE, SLAVEDOWN, COMMLOST, SHUTTING_DOWN | status |\n| apcupsd.ups_selftest | NO, NG, WN, IP, OK, BT, UNK | status |\n| apcupsd.ups_battery_charge | charge | percent |\n| apcupsd.ups_battery_time_remaining | timeleft | seconds |\n| apcupsd.ups_battery_time_since_replacement | since_replacement | seconds |\n| apcupsd.ups_battery_voltage | voltage, nominal_voltage | Volts |\n| apcupsd.ups_load_capacity_utilization | load | percent |\n| apcupsd.ups_load | load | Watts |\n| apcupsd.ups_temperature | temperature | Celsius |\n| apcupsd.ups_input_voltage | voltage, min_voltage, max_voltage | Volts |\n| apcupsd.ups_input_frequency | frequency | Hz |\n| apcupsd.ups_output_voltage | voltage | Volts |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-apcupsd-APC_UPS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/apcupsd/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/apcupsd/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3322,7 +3322,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Beanstalk instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| beanstalk.current_jobs | ready, buried, urgent, delayed, reserved | jobs |\n| beanstalk.jobs_rate | created | jobs/s |\n| beanstalk.jobs_timeouts | timeouts | jobs/s |\n| beanstalk.current_tubes | tubes | tubes |\n| beanstalk.commands_rate | put, peek, peek-ready, peek-delayed, peek-buried, reserve, reserve-with-timeout, touch, use, watch, ignore, delete, bury, kick, stats, stats-job, stats-tube, list-tubes, list-tube-used, list-tubes-watched, pause-tube | commands/s |\n| beanstalk.current_connections | open, producers, workers, waiting | connections |\n| beanstalk.connections_rate | created | connections/s |\n| beanstalk.binlog_records | written, migrated | records/s |\n| beanstalk.cpu_usage | user, system | percent |\n| beanstalk.uptime | uptime | seconds |\n\n### Per tube\n\nMetrics related to Beanstalk tubes. This set of metrics is provided for each tube.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| tube_name | Tube name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| beanstalk.tube_current_jobs | ready, buried, urgent, delayed, reserved | jobs |\n| beanstalk.tube_jobs_rate | created | jobs/s |\n| beanstalk.tube_commands_rate | delete, pause-tube | commands/s |\n| beanstalk.tube_current_connections | using, waiting, watching | connections |\n| beanstalk.tube_pause_time | since, left | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-beanstalk-Beanstalk",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/beanstalk/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/beanstalk/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3359,7 +3359,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per BOINC instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| boinc.tasks | total, active | tasks |\n| boinc.tasks_per_state | new, downloading, downloaded, compute_error, uploading, uploaded, aborted, upload_failed | tasks |\n| boinc.active_tasks_per_state | uninitialized, executing, abort_pending, quit_pending, suspended, copy_pending | tasks |\n| boinc.active_tasks_per_scheduler_state | uninitialized, preempted, scheduled | tasks |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-boinc-BOINC",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/boinc/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/boinc/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3399,7 +3399,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Cassandra instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| cassandra.client_requests_rate | read, write | requests/s |\n| cassandra.client_request_read_latency_histogram | p50, p75, p95, p98, p99, p999 | seconds |\n| cassandra.client_request_write_latency_histogram | p50, p75, p95, p98, p99, p999 | seconds |\n| cassandra.client_requests_latency | read, write | seconds |\n| cassandra.row_cache_hit_ratio | hit_ratio | percentage |\n| cassandra.row_cache_hit_rate | hits, misses | events/s |\n| cassandra.row_cache_utilization | used | percentage |\n| cassandra.row_cache_size | size | bytes |\n| cassandra.key_cache_hit_ratio | hit_ratio | percentage |\n| cassandra.key_cache_hit_rate | hits, misses | events/s |\n| cassandra.key_cache_utilization | used | percentage |\n| cassandra.key_cache_size | size | bytes |\n| cassandra.storage_live_disk_space_used | used | bytes |\n| cassandra.compaction_completed_tasks_rate | completed | tasks/s |\n| cassandra.compaction_pending_tasks_count | pending | tasks |\n| cassandra.compaction_compacted_rate | compacted | bytes/s |\n| cassandra.jvm_memory_used | heap, nonheap | bytes |\n| cassandra.jvm_gc_rate | parnew, cms | gc/s |\n| cassandra.jvm_gc_time | parnew, cms | seconds |\n| cassandra.dropped_messages_rate | dropped | messages/s |\n| cassandra.client_requests_timeouts_rate | read, write | timeout/s |\n| cassandra.client_requests_unavailables_rate | read, write | exceptions/s |\n| cassandra.client_requests_failures_rate | read, write | failures/s |\n| cassandra.storage_exceptions_rate | storage | exceptions/s |\n\n### Per thread pool\n\nMetrics related to Cassandra's thread pools. Each thread pool provides its own set of the following metrics.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| thread_pool | thread pool name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| cassandra.thread_pool_active_tasks_count | active | tasks |\n| cassandra.thread_pool_pending_tasks_count | pending | tasks |\n| cassandra.thread_pool_blocked_tasks_count | blocked | tasks |\n| cassandra.thread_pool_blocked_tasks_rate | blocked | tasks/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-cassandra-Cassandra",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/cassandra/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/cassandra/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3435,7 +3435,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per cluster\n\nThese metrics refer to the entire Ceph cluster.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| fsid | A unique identifier of the cluster. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ceph.cluster_status | ok, err, warn | status |\n| ceph.cluster_hosts_count | hosts | hosts |\n| ceph.cluster_monitors_count | monitors | monitors |\n| ceph.cluster_osds_count | osds | osds |\n| ceph.cluster_osds_by_status_count | up, down, in, out | status |\n| ceph.cluster_managers_count | active, standby | managers |\n| ceph.cluster_object_gateways_count | object | gateways |\n| ceph.cluster_iscsi_gateways_count | iscsi | gateways |\n| ceph.cluster_iscsi_gateways_by_status_count | up, down | gateways |\n| ceph.cluster_physical_capacity_utilization | utilization | percent |\n| ceph.cluster_physical_capacity_usage | avail, used | bytes |\n| ceph.cluster_objects_count | objects | objects |\n| ceph.cluster_objects_by_status_distribution | healthy, misplaced, degraded, unfound | percent |\n| ceph.cluster_pools_count | pools | pools |\n| ceph.cluster_pgs_count | pgs | pgs |\n| ceph.cluster_pgs_by_status_count | clean, working, warning, unknown | pgs |\n| ceph.cluster_pgs_per_osd_count | per_osd | pgs |\n\n### Per osd\n\nThese metrics refer to the Object Storage Daemon (OSD).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| fsid | A unique identifier of the cluster. |\n| osd_uuid | OSD UUID. |\n| osd_name | OSD name. |\n| device_class | OSD device class. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ceph.osd_status | up, down, in, out | status |\n| ceph.osd_space_usage | avail, used | bytes |\n| ceph.osd_io | read, written | bytes/s |\n| ceph.osd_iops | read, write | ops/s |\n| ceph.osd_latency | commit, apply | milliseconds |\n\n### Per pool\n\nThese metrics refer to the Pool.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| fsid | A unique identifier of the cluster. |\n| pool_name | Pool name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ceph.pool_space_utilization | utilization | percent |\n| ceph.pool_space_usage | avail, used | bytes |\n| ceph.pool_objects_count | object | objects |\n| ceph.pool_io | read, written | bytes/s |\n| ceph.pool_iops | read, write | ops/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-ceph-Ceph",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ceph/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ceph/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3470,7 +3470,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Chrony instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| chrony.stratum | stratum | level |\n| chrony.current_correction | current_correction | seconds |\n| chrony.root_delay | root_delay | seconds |\n| chrony.root_dispersion | root_delay | seconds |\n| chrony.last_offset | offset | seconds |\n| chrony.rms_offset | offset | seconds |\n| chrony.frequency | frequency | ppm |\n| chrony.residual_frequency | residual_frequency | ppm |\n| chrony.skew | skew | ppm |\n| chrony.update_interval | update_interval | seconds |\n| chrony.ref_measurement_time | ref_measurement_time | seconds |\n| chrony.leap_status | normal, insert_second, delete_second, unsynchronised | status |\n| chrony.activity | online, offline, burst_online, burst_offline, unresolved | sources |\n| chrony.ntp_packets | received, dropped | packets/s |\n| chrony.command_packets | received, dropped | packets/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-chrony-Chrony",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/chrony/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/chrony/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3506,7 +3506,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ClickHouse instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| clickhouse.connections | tcp, http, mysql, postgresql, interserver | connections |\n| clickhouse.slow_reads | slow | reads/s |\n| clickhouse.read_backoff | read_backoff | events/s |\n| clickhouse.memory_usage | used | bytes |\n| clickhouse.running_queries | running | queries |\n| clickhouse.queries_preempted | preempted | queries |\n| clickhouse.queries | successful, failed | queries/s |\n| clickhouse.select_queries | successful, failed | selects/s |\n| clickhouse.insert_queries | successful, failed | inserts/s |\n| clickhouse.queries_memory_limit_exceeded | mem_limit_exceeded | queries/s |\n| clickhouse.longest_running_query_time | longest_query_time | seconds |\n| clickhouse.queries_latency | queries_time | microseconds |\n| clickhouse.select_queries_latency | selects_time | microseconds |\n| clickhouse.insert_queries_latency | inserts_time | microseconds |\n| clickhouse.io | reads, writes | bytes/s |\n| clickhouse.iops | reads, writes | ops/s |\n| clickhouse.io_errors | read, write | errors/s |\n| clickhouse.io_seeks | lseek | ops/s |\n| clickhouse.io_file_opens | file_open | ops/s |\n| clickhouse.replicated_parts_current_activity | fetch, send, check | parts |\n| clickhouse.replicas_max_absolute_dela | replication_delay | seconds |\n| clickhouse.replicated_readonly_tables | read_only | tables |\n| clickhouse.replicated_data_loss | data_loss | events |\n| clickhouse.replicated_part_fetches | successful, failed | fetches/s |\n| clickhouse.inserted_rows | inserted | rows/s |\n| clickhouse.inserted_bytes | inserted | bytes/s |\n| clickhouse.rejected_inserts | rejected | inserts/s |\n| clickhouse.delayed_inserts | delayed | inserts/s |\n| clickhouse.delayed_inserts_throttle_time | delayed_inserts_throttle_time | milliseconds |\n| clickhouse.selected_bytes | selected | bytes/s |\n| clickhouse.selected_rows | selected | rows/s |\n| clickhouse.selected_parts | selected | parts/s |\n| clickhouse.selected_ranges | selected | ranges/s |\n| clickhouse.selected_marks | selected | marks/s |\n| clickhouse.merges | merge | ops/s |\n| clickhouse.merges_latency | merges_time | milliseconds |\n| clickhouse.merged_uncompressed_bytes | merged_uncompressed | bytes/s |\n| clickhouse.merged_rows | merged | rows/s |\n| clickhouse.merge_tree_data_writer_inserted_rows | inserted | rows/s |\n| clickhouse.merge_tree_data_writer_uncompressed_bytes | inserted | bytes/s |\n| clickhouse.merge_tree_data_writer_compressed_bytes | written | bytes/s |\n| clickhouse.uncompressed_cache_requests | hits, misses | requests/s |\n| clickhouse.mark_cache_requests | hits, misses | requests/s |\n| clickhouse.max_part_count_for_partition | max_parts_partition | parts |\n| clickhouse.parts_count | temporary, pre_active, active, deleting, delete_on_destroy, outdated, wide, compact | parts |\n| distributed_connections | active | connections |\n| distributed_connections_attempts | connection | attempts/s |\n| distributed_connections_fail_retries | connection_retry | fails/s |\n| distributed_connections_fail_exhausted_retries | connection_retry_exhausted | fails/s |\n| distributed_files_to_insert | pending_insertions | files |\n| distributed_rejected_inserts | rejected | inserts/s |\n| distributed_delayed_inserts | delayed | inserts/s |\n| distributed_delayed_inserts_latency | delayed_time | milliseconds |\n| distributed_sync_insertion_timeout_exceeded | sync_insertion | timeouts/s |\n| distributed_async_insertions_failures | async_insertions | failures/s |\n| clickhouse.uptime | uptime | seconds |\n\n### Per disk\n\nThese metrics refer to the Disk.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| disk_name | Name of the disk as defined in the [server configuration](https://clickhouse.com/docs/en/engines/table-engines/mergetree-family/mergetree#table_engine-mergetree-multiple-volumes_configure). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| clickhouse.disk_space_usage | free, used | bytes |\n\n### Per table\n\nThese metrics refer to the Database Table.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| database | Name of the database. |\n| table | Name of the table. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| clickhouse.database_table_size | size | bytes |\n| clickhouse.database_table_parts | parts | parts |\n| clickhouse.database_table_rows | rows | rows |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-clickhouse-ClickHouse",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/clickhouse/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/clickhouse/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3543,7 +3543,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per CockroachDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| cockroachdb.process_cpu_time_combined_percentage | used | percentage |\n| cockroachdb.process_cpu_time_percentage | user, sys | percentage |\n| cockroachdb.process_cpu_time | user, sys | ms |\n| cockroachdb.process_memory | rss | KiB |\n| cockroachdb.process_file_descriptors | open | fd |\n| cockroachdb.process_uptime | uptime | seconds |\n| cockroachdb.host_disk_bandwidth | read, write | KiB |\n| cockroachdb.host_disk_operations | reads, writes | operations |\n| cockroachdb.host_disk_iops_in_progress | in_progress | iops |\n| cockroachdb.host_network_bandwidth | received, sent | kilobits |\n| cockroachdb.host_network_packets | received, sent | packets |\n| cockroachdb.live_nodes | live_nodes | nodes |\n| cockroachdb.node_liveness_heartbeats | successful, failed | heartbeats |\n| cockroachdb.total_storage_capacity | total | KiB |\n| cockroachdb.storage_capacity_usability | usable, unusable | KiB |\n| cockroachdb.storage_usable_capacity | available, used | KiB |\n| cockroachdb.storage_used_capacity_percentage | total, usable | percentage |\n| cockroachdb.sql_connections | active | connections |\n| cockroachdb.sql_bandwidth | received, sent | KiB |\n| cockroachdb.sql_statements_total | started, executed | statements |\n| cockroachdb.sql_errors | statement, transaction | errors |\n| cockroachdb.sql_started_ddl_statements | ddl | statements |\n| cockroachdb.sql_executed_ddl_statements | ddl | statements |\n| cockroachdb.sql_started_dml_statements | select, update, delete, insert | statements |\n| cockroachdb.sql_executed_dml_statements | select, update, delete, insert | statements |\n| cockroachdb.sql_started_tcl_statements | begin, commit, rollback, savepoint, savepoint_cockroach_restart, release_savepoint_cockroach_restart, rollback_to_savepoint_cockroach_restart | statements |\n| cockroachdb.sql_executed_tcl_statements | begin, commit, rollback, savepoint, savepoint_cockroach_restart, release_savepoint_cockroach_restart, rollback_to_savepoint_cockroach_restart | statements |\n| cockroachdb.sql_active_distributed_queries | active | queries |\n| cockroachdb.sql_distributed_flows | active, queued | flows |\n| cockroachdb.live_bytes | applications, system | KiB |\n| cockroachdb.logical_data | keys, values | KiB |\n| cockroachdb.logical_data_count | keys, values | num |\n| cockroachdb.kv_transactions | committed, fast-path_committed, aborted | transactions |\n| cockroachdb.kv_transaction_restarts | write_too_old, write_too_old_multiple, forwarded_timestamp, possible_reply, async_consensus_failure, read_within_uncertainty_interval, aborted, push_failure, unknown | restarts |\n| cockroachdb.ranges | ranges | ranges |\n| cockroachdb.ranges_replication_problem | unavailable, under_replicated, over_replicated | ranges |\n| cockroachdb.range_events | split, add, remove, merge | events |\n| cockroachdb.range_snapshot_events | generated, applied_raft_initiated, applied_learner, applied_preemptive | events |\n| cockroachdb.rocksdb_read_amplification | reads | reads/query |\n| cockroachdb.rocksdb_table_operations | compactions, flushes | operations |\n| cockroachdb.rocksdb_cache_usage | used | KiB |\n| cockroachdb.rocksdb_cache_operations | hits, misses | operations |\n| cockroachdb.rocksdb_cache_hit_rate | hit_rate | percentage |\n| cockroachdb.rocksdb_sstables | sstables | sstables |\n| cockroachdb.replicas | replicas | replicas |\n| cockroachdb.replicas_quiescence | quiescent, active | replicas |\n| cockroachdb.replicas_leaders | leaders, not_leaseholders | replicas |\n| cockroachdb.replicas_leaseholders | leaseholders | leaseholders |\n| cockroachdb.queue_processing_failures | gc, replica_gc, replication, split, consistency, raft_log, raft_snapshot, time_series_maintenance | failures |\n| cockroachdb.rebalancing_queries | avg | queries/s |\n| cockroachdb.rebalancing_writes | avg | writes/s |\n| cockroachdb.timeseries_samples | written | samples |\n| cockroachdb.timeseries_write_errors | write | errors |\n| cockroachdb.timeseries_write_bytes | written | KiB |\n| cockroachdb.slow_requests | acquiring_latches, acquiring_lease, in_raft | requests |\n| cockroachdb.code_heap_memory_usage | go, cgo | KiB |\n| cockroachdb.goroutines | goroutines | goroutines |\n| cockroachdb.gc_count | gc | invokes |\n| cockroachdb.gc_pause | pause | us |\n| cockroachdb.cgo_calls | cgo | calls |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-cockroachdb-CockroachDB",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/cockroachdb/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/cockroachdb/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3581,7 +3581,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\nThe set of metrics depends on the [Consul Agent mode](https://developer.hashicorp.com/consul/docs/install/glossary#agent).\n\n\n### Per Consul instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | Leader | Follower | Client |\n|:------|:----------|:----|:---:|:---:|:---:|\n| consul.client_rpc_requests_rate | rpc | requests/s | \u2022 | \u2022 | \u2022 |\n| consul.client_rpc_requests_exceeded_rate | exceeded | requests/s | \u2022 | \u2022 | \u2022 |\n| consul.client_rpc_requests_failed_rate | failed | requests/s | \u2022 | \u2022 | \u2022 |\n| consul.memory_allocated | allocated | bytes | \u2022 | \u2022 | \u2022 |\n| consul.memory_sys | sys | bytes | \u2022 | \u2022 | \u2022 |\n| consul.gc_pause_time | gc_pause | seconds | \u2022 | \u2022 | \u2022 |\n| consul.kvs_apply_time | quantile_0.5, quantile_0.9, quantile_0.99 | ms | \u2022 | \u2022 |   |\n| consul.kvs_apply_operations_rate | kvs_apply | ops/s | \u2022 | \u2022 |   |\n| consul.txn_apply_time | quantile_0.5, quantile_0.9, quantile_0.99 | ms | \u2022 | \u2022 |   |\n| consul.txn_apply_operations_rate | txn_apply | ops/s | \u2022 | \u2022 |   |\n| consul.autopilot_health_status | healthy, unhealthy | status | \u2022 | \u2022 |   |\n| consul.autopilot_failure_tolerance | failure_tolerance | servers | \u2022 | \u2022 |   |\n| consul.autopilot_server_health_status | healthy, unhealthy | status | \u2022 | \u2022 |   |\n| consul.autopilot_server_stable_time | stable | seconds | \u2022 | \u2022 |   |\n| consul.autopilot_server_serf_status | active, failed, left, none | status | \u2022 | \u2022 |   |\n| consul.autopilot_server_voter_status | voter, not_voter | status | \u2022 | \u2022 |   |\n| consul.network_lan_rtt | min, max, avg | ms | \u2022 | \u2022 |   |\n| consul.raft_commit_time | quantile_0.5, quantile_0.9, quantile_0.99 | ms | \u2022 |   |   |\n| consul.raft_commits_rate | commits | commits/s | \u2022 |   |   |\n| consul.raft_leader_last_contact_time | quantile_0.5, quantile_0.9, quantile_0.99 | ms | \u2022 |   |   |\n| consul.raft_leader_oldest_log_age | oldest_log_age | seconds | \u2022 |   |   |\n| consul.raft_follower_last_contact_leader_time | leader_last_contact | ms |   | \u2022 |   |\n| consul.raft_rpc_install_snapshot_time | quantile_0.5, quantile_0.9, quantile_0.99 | ms |   | \u2022 |   |\n| consul.raft_leader_elections_rate | leader | elections/s | \u2022 | \u2022 |   |\n| consul.raft_leadership_transitions_rate | leadership | transitions/s | \u2022 | \u2022 |   |\n| consul.server_leadership_status | leader, not_leader | status | \u2022 | \u2022 |   |\n| consul.raft_thread_main_saturation_perc | quantile_0.5, quantile_0.9, quantile_0.99 | percentage | \u2022 | \u2022 |   |\n| consul.raft_thread_fsm_saturation_perc | quantile_0.5, quantile_0.9, quantile_0.99 | percentage | \u2022 | \u2022 |   |\n| consul.raft_fsm_last_restore_duration | last_restore_duration | ms | \u2022 | \u2022 |   |\n| consul.raft_boltdb_freelist_bytes | freelist | bytes | \u2022 | \u2022 |   |\n| consul.raft_boltdb_logs_per_batch_rate | written | logs/s | \u2022 | \u2022 |   |\n| consul.raft_boltdb_store_logs_time | quantile_0.5, quantile_0.9, quantile_0.99 | ms | \u2022 | \u2022 |   |\n| consul.license_expiration_time | license_expiration | seconds | \u2022 | \u2022 | \u2022 |\n\n### Per node check\n\nMetrics about checks on Node level.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| datacenter | Datacenter Identifier |\n| node_name | The node's name |\n| check_name | The check's name |\n\nMetrics:\n\n| Metric | Dimensions | Unit | Leader | Follower | Client |\n|:------|:----------|:----|:---:|:---:|:---:|\n| consul.node_health_check_status | passing, maintenance, warning, critical | status | \u2022 | \u2022 | \u2022 |\n\n### Per service check\n\nMetrics about checks at a Service level.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| datacenter | Datacenter Identifier |\n| node_name | The node's name |\n| check_name | The check's name |\n| service_name | The service's name |\n\nMetrics:\n\n| Metric | Dimensions | Unit | Leader | Follower | Client |\n|:------|:----------|:----|:---:|:---:|:---:|\n| consul.service_health_check_status | passing, maintenance, warning, critical | status | \u2022 | \u2022 | \u2022 |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-consul-Consul",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/consul/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/consul/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3619,7 +3619,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per CoreDNS instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| coredns.dns_request_count_total | requests | requests/s |\n| coredns.dns_responses_count_total | responses | responses/s |\n| coredns.dns_request_count_total_per_status | processed, dropped | requests/s |\n| coredns.dns_no_matching_zone_dropped_total | dropped | requests/s |\n| coredns.dns_panic_count_total | panics | panics/s |\n| coredns.dns_requests_count_total_per_proto | udp, tcp | requests/s |\n| coredns.dns_requests_count_total_per_ip_family | v4, v6 | requests/s |\n| coredns.dns_requests_count_total_per_per_type | a, aaaa, mx, soa, cname, ptr, txt, ns, ds, dnskey, rrsig, nsec, nsec3, ixfr, any, other | requests/s |\n| coredns.dns_responses_count_total_per_rcode | noerror, formerr, servfail, nxdomain, notimp, refused, yxdomain, yxrrset, nxrrset, notauth, notzone, badsig, badkey, badtime, badmode, badname, badalg, badtrunc, badcookie, other | responses/s |\n\n### Per server\n\nThese metrics refer to the DNS server.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| server_name | Server name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| coredns.server_dns_request_count_total | requests | requests/s |\n| coredns.server_dns_responses_count_total | responses | responses/s |\n| coredns.server_request_count_total_per_status | processed, dropped | requests/s |\n| coredns.server_requests_count_total_per_proto | udp, tcp | requests/s |\n| coredns.server_requests_count_total_per_ip_family | v4, v6 | requests/s |\n| coredns.server_requests_count_total_per_per_type | a, aaaa, mx, soa, cname, ptr, txt, ns, ds, dnskey, rrsig, nsec, nsec3, ixfr, any, other | requests/s |\n| coredns.server_responses_count_total_per_rcode | noerror, formerr, servfail, nxdomain, notimp, refused, yxdomain, yxrrset, nxrrset, notauth, notzone, badsig, badkey, badtime, badmode, badname, badalg, badtrunc, badcookie, other | responses/s |\n\n### Per zone\n\nThese metrics refer to the DNS zone.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| zone_name | Zone name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| coredns.zone_dns_request_count_total | requests | requests/s |\n| coredns.zone_dns_responses_count_total | responses | responses/s |\n| coredns.zone_requests_count_total_per_proto | udp, tcp | requests/s |\n| coredns.zone_requests_count_total_per_ip_family | v4, v6 | requests/s |\n| coredns.zone_requests_count_total_per_per_type | a, aaaa, mx, soa, cname, ptr, txt, ns, ds, dnskey, rrsig, nsec, nsec3, ixfr, any, other | requests/s |\n| coredns.zone_responses_count_total_per_rcode | noerror, formerr, servfail, nxdomain, notimp, refused, yxdomain, yxrrset, nxrrset, notauth, notzone, badsig, badkey, badtime, badmode, badname, badalg, badtrunc, badcookie, other | responses/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-coredns-CoreDNS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/coredns/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/coredns/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3656,7 +3656,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Couchbase instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| couchbase.bucket_quota_percent_used | a dimension per bucket | percentage |\n| couchbase.bucket_ops_per_sec | a dimension per bucket | ops/s |\n| couchbase.bucket_disk_fetches | a dimension per bucket | fetches |\n| couchbase.bucket_item_count | a dimension per bucket | items |\n| couchbase.bucket_disk_used_stats | a dimension per bucket | bytes |\n| couchbase.bucket_data_used | a dimension per bucket | bytes |\n| couchbase.bucket_mem_used | a dimension per bucket | bytes |\n| couchbase.bucket_vb_active_num_non_resident | a dimension per bucket | items |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-couchbase-Couchbase",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/couchbase/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/couchbase/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3693,7 +3693,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per CouchDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| couchdb.activity | db_reads, db_writes, view_reads | requests/s |\n| couchdb.request_methods | copy, delete, get, head, options, post, put | requests/s |\n| couchdb.response_codes | 200, 201, 202, 204, 206, 301, 302, 304, 400, 401, 403, 404, 406, 409, 412, 413, 414, 415, 416, 417, 500, 501, 503 | responses/s |\n| couchdb.response_code_classes | 2xx, 3xx, 4xx, 5xx | responses/s |\n| couchdb.active_tasks | indexer, db_compaction, replication, view_compaction | tasks |\n| couchdb.replicator_jobs | running, pending, crashed, internal_replication_jobs | jobs |\n| couchdb.open_files | files | files |\n| couchdb.erlang_vm_memory | atom, binaries, code, ets, procs, other | B |\n| couchdb.proccounts | os_procs, erl_procs | processes |\n| couchdb.peakmsgqueue | peak_size | messages |\n| couchdb.reductions | reductions | reductions |\n| couchdb.db_sizes_file | a dimension per database | KiB |\n| couchdb.db_sizes_external | a dimension per database | KiB |\n| couchdb.db_sizes_active | a dimension per database | KiB |\n| couchdb.db_doc_count | a dimension per database | docs |\n| couchdb.db_doc_del_count | a dimension per database | docs |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-couchdb-CouchDB",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/couchdb/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/couchdb/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3729,7 +3729,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per dmcache device\n\nThese metrics refer to the DMCache device.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| device | Device name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dmcache.device_cache_space_usage | free, used | bytes |\n| dmcache.device_metadata_space_usage | free, used | bytes |\n| dmcache.device_cache_read_efficiency | hits, misses | requests/s |\n| dmcache.device_cache_write_efficiency | hits, misses | requests/s |\n| dmcache.device_cache_activity | promotions, demotions | bytes/s |\n| dmcache.device_cache_dirty_size | dirty | bytes |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-dmcache-DMCache_devices",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dmcache/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dmcache/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3765,7 +3765,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per server\n\nThese metrics refer to the DNS server.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| server | DNS server address. |\n| network | Network protocol name (tcp, udp, tcp-tls). |\n| record_type | DNS record type (e.g. A, AAAA, CNAME). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dns_query.query_status | success, network_error, dns_error | status |\n| dns_query.query_time | query_time | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-dns_query-DNS_query",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dnsquery/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dnsquery/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3802,7 +3802,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per DNSdist instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dnsdist.queries | all, recursive, empty | queries/s |\n| dnsdist.queries_dropped | rule_drop, dynamic_blocked, no_policy, non_queries | queries/s |\n| dnsdist.packets_dropped | acl | packets/s |\n| dnsdist.answers | self_answered, nxdomain, refused, trunc_failures | answers/s |\n| dnsdist.backend_responses | responses | responses/s |\n| dnsdist.backend_commerrors | send_errors | errors/s |\n| dnsdist.backend_errors | timeouts, servfail, non_compliant | responses/s |\n| dnsdist.cache | hits, misses | answers/s |\n| dnsdist.servercpu | system_state, user_state | ms/s |\n| dnsdist.servermem | memory_usage | MiB |\n| dnsdist.query_latency | 1ms, 10ms, 50ms, 100ms, 1sec, slow | queries/s |\n| dnsdist.query_latency_avg | 100, 1k, 10k, 1000k | microseconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-dnsdist-DNSdist",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dnsdist/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dnsdist/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3839,7 +3839,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Dnsmasq instance\n\nThe metrics apply to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dnsmasq.servers_queries | success, failed | queries/s |\n| dnsmasq.cache_performance | hist, misses | events/s |\n| dnsmasq.cache_operations | insertions, evictions | operations/s |\n| dnsmasq.cache_size | size | entries |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-dnsmasq-Dnsmasq",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dnsmasq/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dnsmasq/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3876,7 +3876,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Dnsmasq DHCP instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dnsmasq_dhcp.dhcp_ranges | ipv4, ipv6 | ranges |\n| dnsmasq_dhcp.dhcp_hosts | ipv4, ipv6 | hosts |\n\n### Per dhcp range\n\nThese metrics refer to the DHCP range.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| dhcp_range | DHCP range in `START_IP:END_IP` format |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dnsmasq_dhcp.dhcp_range_utilization | used | percentage |\n| dnsmasq_dhcp.dhcp_range_allocated_leases | allocated | leases |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-dnsmasq_dhcp-Dnsmasq_DHCP",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dnsmasq_dhcp/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dnsmasq_dhcp/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3913,7 +3913,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Docker instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| docker.containers_state | running, paused, stopped | containers |\n| docker.containers_health_status | healthy, unhealthy, not_running_unhealthy, starting, no_healthcheck | containers |\n| docker.images | active, dangling | images |\n| docker.images_size | size | bytes |\n\n### Per container\n\nMetrics related to containers. Each container provides its own set of the following metrics.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| container_name | The container's name |\n| image | The image name the container uses |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| docker.container_state | running, paused, exited, created, restarting, removing, dead | state |\n| docker.container_health_status | healthy, unhealthy, not_running_unhealthy, starting, no_healthcheck | status |\n| docker.container_writeable_layer_size | writeable_layer | size |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-docker-Docker",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/docker/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/docker/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3951,7 +3951,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Docker Engine instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| docker_engine.engine_daemon_container_actions | changes, commit, create, delete, start | actions/s |\n| docker_engine.engine_daemon_container_states_containers | running, paused, stopped | containers |\n| docker_engine.builder_builds_failed_total | build_canceled, build_target_not_reachable_error, command_not_supported_error, dockerfile_empty_error, dockerfile_syntax_error, error_processing_commands_error, missing_onbuild_arguments_error, unknown_instruction_error | fails/s |\n| docker_engine.engine_daemon_health_checks_failed_total | fails | events/s |\n| docker_engine.swarm_manager_leader | is_leader | bool |\n| docker_engine.swarm_manager_object_store | nodes, services, tasks, networks, secrets, configs | objects |\n| docker_engine.swarm_manager_nodes_per_state | ready, down, unknown, disconnected | nodes |\n| docker_engine.swarm_manager_tasks_per_state | running, failed, ready, rejected, starting, shutdown, new, orphaned, preparing, pending, complete, remove, accepted, assigned | tasks |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-docker_engine-Docker_Engine",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/docker_engine/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/docker_engine/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -3987,7 +3987,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Docker Hub repository instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dockerhub.pulls_sum | sum | pulls |\n| dockerhub.pulls | a dimension per repository | pulls |\n| dockerhub.pulls_rate | a dimension per repository | pulls/s |\n| dockerhub.stars | a dimension per repository | stars |\n| dockerhub.status | a dimension per repository | status |\n| dockerhub.last_updated | a dimension per repository | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-dockerhub-Docker_Hub_repository",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dockerhub/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dockerhub/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4025,7 +4025,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Dovecot instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| dovecot.session | active | sessions |\n| dovecot.logins | logins | logins |\n| dovecot.auth | ok, failed | attempts/s |\n| dovecot.commands | commands | commands |\n| dovecot.context_switches | voluntary, voluntary | switches/s |\n| dovecot.io | read, write | KiB/s |\n| dovecot.net | read, write | kilobits/s |\n| dovecot.syscalls | read, write | syscalls/s |\n| dovecot.lookup | path, attr | lookups/s |\n| dovecot.cache | hits | hits/s |\n| dovecot.auth_cache | hits, misses | requests/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-dovecot-Dovecot",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dovecot/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dovecot/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4073,7 +4073,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per node\n\nThese metrics refer to the cluster node.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_name | Name of the cluster. Based on the [Cluster name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#cluster-name). |\n| node_name | Human-readable identifier for the node. Based on the [Node name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#node-name). |\n| host | Network host for the node, based on the [Network host setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#network.host). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| elasticsearch.node_indices_indexing | index | operations/s |\n| elasticsearch.node_indices_indexing_current | index | operations |\n| elasticsearch.node_indices_indexing_time | index | milliseconds |\n| elasticsearch.node_indices_search | queries, fetches | operations/s |\n| elasticsearch.node_indices_search_current | queries, fetches | operations |\n| elasticsearch.node_indices_search_time | queries, fetches | milliseconds |\n| elasticsearch.node_indices_refresh | refresh | operations/s |\n| elasticsearch.node_indices_refresh_time | refresh | milliseconds |\n| elasticsearch.node_indices_flush | flush | operations/s |\n| elasticsearch.node_indices_flush_time | flush | milliseconds |\n| elasticsearch.node_indices_fielddata_memory_usage | used | bytes |\n| elasticsearch.node_indices_fielddata_evictions | evictions | operations/s |\n| elasticsearch.node_indices_segments_count | segments | segments |\n| elasticsearch.node_indices_segments_memory_usage_total | used | bytes |\n| elasticsearch.node_indices_segments_memory_usage | terms, stored_fields, term_vectors, norms, points, doc_values, index_writer, version_map, fixed_bit_set | bytes |\n| elasticsearch.node_indices_translog_operations | total, uncommitted | operations |\n| elasticsearch.node_indices_translog_size | total, uncommitted | bytes |\n| elasticsearch.node_file_descriptors | open | fd |\n| elasticsearch.node_jvm_heap | inuse | percentage |\n| elasticsearch.node_jvm_heap_bytes | committed, used | bytes |\n| elasticsearch.node_jvm_buffer_pools_count | direct, mapped | pools |\n| elasticsearch.node_jvm_buffer_pool_direct_memory | total, used | bytes |\n| elasticsearch.node_jvm_buffer_pool_mapped_memory | total, used | bytes |\n| elasticsearch.node_jvm_gc_count | young, old | gc/s |\n| elasticsearch.node_jvm_gc_time | young, old | milliseconds |\n| elasticsearch.node_thread_pool_queued | generic, search, search_throttled, get, analyze, write, snapshot, warmer, refresh, listener, fetch_shard_started, fetch_shard_store, flush, force_merge, management | threads |\n| elasticsearch.node_thread_pool_rejected | generic, search, search_throttled, get, analyze, write, snapshot, warmer, refresh, listener, fetch_shard_started, fetch_shard_store, flush, force_merge, management | threads |\n| elasticsearch.node_cluster_communication_packets | received, sent | pps |\n| elasticsearch.node_cluster_communication_traffic | received, sent | bytes/s |\n| elasticsearch.node_http_connections | open | connections |\n| elasticsearch.node_breakers_trips | requests, fielddata, in_flight_requests, model_inference, accounting, parent | trips/s |\n\n### Per cluster\n\nThese metrics refer to the cluster.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_name | Name of the cluster. Based on the [Cluster name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#cluster-name). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| elasticsearch.cluster_health_status | green, yellow, red | status |\n| elasticsearch.cluster_number_of_nodes | nodes, data_nodes | nodes |\n| elasticsearch.cluster_shards_count | active_primary, active, relocating, initializing, unassigned, delayed_unaasigned | shards |\n| elasticsearch.cluster_pending_tasks | pending | tasks |\n| elasticsearch.cluster_number_of_in_flight_fetch | in_flight_fetch | fetches |\n| elasticsearch.cluster_indices_count | indices | indices |\n| elasticsearch.cluster_indices_shards_count | total, primaries, replication | shards |\n| elasticsearch.cluster_indices_docs_count | docs | docs |\n| elasticsearch.cluster_indices_store_size | size | bytes |\n| elasticsearch.cluster_indices_query_cache | hit, miss | events/s |\n| elasticsearch.cluster_nodes_by_role_count | coordinating_only, data, data_cold, data_content, data_frozen, data_hot, data_warm, ingest, master, ml, remote_cluster_client, voting_only | nodes |\n\n### Per index\n\nThese metrics refer to the index.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_name | Name of the cluster. Based on the [Cluster name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#cluster-name). |\n| index | Name of the index. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| elasticsearch.node_index_health | green, yellow, red | status |\n| elasticsearch.node_index_shards_count | shards | shards |\n| elasticsearch.node_index_docs_count | docs | docs |\n| elasticsearch.node_index_store_size | store_size | bytes |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-elasticsearch-Elasticsearch",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/elasticsearch/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/elasticsearch/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4121,7 +4121,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per node\n\nThese metrics refer to the cluster node.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_name | Name of the cluster. Based on the [Cluster name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#cluster-name). |\n| node_name | Human-readable identifier for the node. Based on the [Node name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#node-name). |\n| host | Network host for the node, based on the [Network host setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#network.host). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| elasticsearch.node_indices_indexing | index | operations/s |\n| elasticsearch.node_indices_indexing_current | index | operations |\n| elasticsearch.node_indices_indexing_time | index | milliseconds |\n| elasticsearch.node_indices_search | queries, fetches | operations/s |\n| elasticsearch.node_indices_search_current | queries, fetches | operations |\n| elasticsearch.node_indices_search_time | queries, fetches | milliseconds |\n| elasticsearch.node_indices_refresh | refresh | operations/s |\n| elasticsearch.node_indices_refresh_time | refresh | milliseconds |\n| elasticsearch.node_indices_flush | flush | operations/s |\n| elasticsearch.node_indices_flush_time | flush | milliseconds |\n| elasticsearch.node_indices_fielddata_memory_usage | used | bytes |\n| elasticsearch.node_indices_fielddata_evictions | evictions | operations/s |\n| elasticsearch.node_indices_segments_count | segments | segments |\n| elasticsearch.node_indices_segments_memory_usage_total | used | bytes |\n| elasticsearch.node_indices_segments_memory_usage | terms, stored_fields, term_vectors, norms, points, doc_values, index_writer, version_map, fixed_bit_set | bytes |\n| elasticsearch.node_indices_translog_operations | total, uncommitted | operations |\n| elasticsearch.node_indices_translog_size | total, uncommitted | bytes |\n| elasticsearch.node_file_descriptors | open | fd |\n| elasticsearch.node_jvm_heap | inuse | percentage |\n| elasticsearch.node_jvm_heap_bytes | committed, used | bytes |\n| elasticsearch.node_jvm_buffer_pools_count | direct, mapped | pools |\n| elasticsearch.node_jvm_buffer_pool_direct_memory | total, used | bytes |\n| elasticsearch.node_jvm_buffer_pool_mapped_memory | total, used | bytes |\n| elasticsearch.node_jvm_gc_count | young, old | gc/s |\n| elasticsearch.node_jvm_gc_time | young, old | milliseconds |\n| elasticsearch.node_thread_pool_queued | generic, search, search_throttled, get, analyze, write, snapshot, warmer, refresh, listener, fetch_shard_started, fetch_shard_store, flush, force_merge, management | threads |\n| elasticsearch.node_thread_pool_rejected | generic, search, search_throttled, get, analyze, write, snapshot, warmer, refresh, listener, fetch_shard_started, fetch_shard_store, flush, force_merge, management | threads |\n| elasticsearch.node_cluster_communication_packets | received, sent | pps |\n| elasticsearch.node_cluster_communication_traffic | received, sent | bytes/s |\n| elasticsearch.node_http_connections | open | connections |\n| elasticsearch.node_breakers_trips | requests, fielddata, in_flight_requests, model_inference, accounting, parent | trips/s |\n\n### Per cluster\n\nThese metrics refer to the cluster.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_name | Name of the cluster. Based on the [Cluster name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#cluster-name). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| elasticsearch.cluster_health_status | green, yellow, red | status |\n| elasticsearch.cluster_number_of_nodes | nodes, data_nodes | nodes |\n| elasticsearch.cluster_shards_count | active_primary, active, relocating, initializing, unassigned, delayed_unaasigned | shards |\n| elasticsearch.cluster_pending_tasks | pending | tasks |\n| elasticsearch.cluster_number_of_in_flight_fetch | in_flight_fetch | fetches |\n| elasticsearch.cluster_indices_count | indices | indices |\n| elasticsearch.cluster_indices_shards_count | total, primaries, replication | shards |\n| elasticsearch.cluster_indices_docs_count | docs | docs |\n| elasticsearch.cluster_indices_store_size | size | bytes |\n| elasticsearch.cluster_indices_query_cache | hit, miss | events/s |\n| elasticsearch.cluster_nodes_by_role_count | coordinating_only, data, data_cold, data_content, data_frozen, data_hot, data_warm, ingest, master, ml, remote_cluster_client, voting_only | nodes |\n\n### Per index\n\nThese metrics refer to the index.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_name | Name of the cluster. Based on the [Cluster name setting](https://www.elastic.co/guide/en/elasticsearch/reference/current/important-settings.html#cluster-name). |\n| index | Name of the index. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| elasticsearch.node_index_health | green, yellow, red | status |\n| elasticsearch.node_index_shards_count | shards | shards |\n| elasticsearch.node_index_docs_count | docs | docs |\n| elasticsearch.node_index_store_size | store_size | bytes |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-elasticsearch-OpenSearch",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/elasticsearch/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/elasticsearch/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4163,7 +4163,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Envoy instance\n\nEnvoy exposes metrics in Prometheus format. All metric labels are added to charts.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| envoy.server_state | live, draining, pre_initializing, initializing | state |\n| envoy.server_connections_count | connections | connections |\n| envoy.server_parent_connections_count | connections | connections |\n| envoy.server_memory_allocated_size | allocated | bytes |\n| envoy.server_memory_heap_size | heap | bytes |\n| envoy.server_memory_physical_size | physical | bytes |\n| envoy.server_uptime | uptime | seconds |\n| envoy.cluster_manager_cluster_count | active, not_active | clusters |\n| envoy.cluster_manager_cluster_changes_rate | added, modified, removed | clusters/s |\n| envoy.cluster_manager_cluster_updates_rate | cluster | updates/s |\n| envoy.cluster_manager_cluster_updated_via_merge_rate | via_merge | updates/s |\n| envoy.cluster_manager_update_merge_cancelled_rate | merge_cancelled | updates/s |\n| envoy.cluster_manager_update_out_of_merge_window_rate | out_of_merge_window | updates/s |\n| envoy.cluster_membership_endpoints_count | healthy, degraded, excluded | endpoints |\n| envoy.cluster_membership_changes_rate | membership | changes/s |\n| envoy.cluster_membership_updates_rate | success, failure, empty, no_rebuild | updates/s |\n| envoy.cluster_upstream_cx_active_count | active | connections |\n| envoy.cluster_upstream_cx_rate | created | connections/s |\n| envoy.cluster_upstream_cx_http_rate | http1, http2, http3 | connections/s |\n| envoy.cluster_upstream_cx_destroy_rate | local, remote | connections/s |\n| envoy.cluster_upstream_cx_connect_fail_rate | failed | connections/s |\n| envoy.cluster_upstream_cx_connect_timeout_rate | timeout | connections/s |\n| envoy.cluster_upstream_cx_bytes_rate | received, sent | bytes/s |\n| envoy.cluster_upstream_cx_bytes_buffered_size | received, send | bytes |\n| envoy.cluster_upstream_rq_active_count | active | requests |\n| envoy.cluster_upstream_rq_rate | requests | requests/s |\n| envoy.cluster_upstream_rq_failed_rate | cancelled, maintenance_mode, timeout, max_duration_reached, per_try_timeout, reset_local, reset_remote | requests/s |\n| envoy.cluster_upstream_rq_pending_active_count | active_pending | requests |\n| envoy.cluster_upstream_rq_pending_rate | pending | requests/s |\n| envoy.cluster_upstream_rq_pending_failed_rate | overflow, failure_eject | requests/s |\n| envoy.cluster_upstream_rq_retry_rate | request | retries/s |\n| envoy.cluster_upstream_rq_retry_success_rate | success | retries/s |\n| envoy.cluster_upstream_rq_retry_backoff_rate | exponential, ratelimited | retries/s |\n| envoy.listener_manager_listeners_count | active, warming, draining | listeners |\n| envoy.listener_manager_listener_changes_rate | added, modified, removed, stopped | listeners/s |\n| envoy.listener_manager_listener_object_events_rate | create_success, create_failure, in_place_updated | objects/s |\n| envoy.listener_admin_downstream_cx_active_count | active | connections |\n| envoy.listener_admin_downstream_cx_rate | created | connections/s |\n| envoy.listener_admin_downstream_cx_destroy_rate | destroyed | connections/s |\n| envoy.listener_admin_downstream_cx_transport_socket_connect_timeout_rate | timeout | connections/s |\n| envoy.listener_admin_downstream_cx_rejected_rate | overflow, overload, global_overflow | connections/s |\n| envoy.listener_admin_downstream_listener_filter_remote_close_rate | closed | connections/s |\n| envoy.listener_admin_downstream_listener_filter_error_rate | read | errors/s |\n| envoy.listener_admin_downstream_pre_cx_active_count | active | sockets |\n| envoy.listener_admin_downstream_pre_cx_timeout_rate | timeout | sockets/s |\n| envoy.listener_downstream_cx_active_count | active | connections |\n| envoy.listener_downstream_cx_rate | created | connections/s |\n| envoy.listener_downstream_cx_destroy_rate | destroyed | connections/s |\n| envoy.listener_downstream_cx_transport_socket_connect_timeout_rate | timeout | connections/s |\n| envoy.listener_downstream_cx_rejected_rate | overflow, overload, global_overflow | connections/s |\n| envoy.listener_downstream_listener_filter_remote_close_rate | closed | connections/s |\n| envoy.listener_downstream_listener_filter_error_rate | read | errors/s |\n| envoy.listener_downstream_pre_cx_active_count | active | sockets |\n| envoy.listener_downstream_pre_cx_timeout_rate | timeout | sockets/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-envoy-Envoy",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/envoy/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/envoy/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4201,7 +4201,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Exim instance\n\nThese metrics refer to the the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| exim.qemails | emails | emails |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-exim-Exim",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/exim/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/exim/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4240,7 +4240,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per jail\n\nThese metrics refer to the Jail.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| jail | Jail's name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| fail2ban.jail_banned_ips | banned | addresses |\n| fail2ban.jail_active_failures | active_failures | failures |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-fail2ban-Fail2ban",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/fail2ban/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/fail2ban/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4277,7 +4277,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per file\n\nThese metrics refer to the File.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| file_path | File absolute path |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| filecheck.file_existence_status | exist, not_exist | status |\n| filecheck.file_modification_time_ago | mtime_ago | seconds |\n| filecheck.file_size_bytes | size | bytes |\n\n### Per directory\n\nThese metrics refer to the Directory.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| dir_path | Directory absolute path |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| filecheck.dir_existence_status | exist, not_exist | status |\n| filecheck.dir_modification_time_ago | mtime_ago | seconds |\n| filecheck.dir_size_bytes | size | bytes |\n| filecheck.dir_files count | files | files |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-filecheck-Files_and_directories",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/filecheck/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/filecheck/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4314,7 +4314,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Fluentd instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| fluentd.retry_count | a dimension per plugin | count |\n| fluentd.buffer_queue_length | a dimension per plugin | queue_length |\n| fluentd.buffer_total_queued_size | a dimension per plugin | queued_size |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-fluentd-Fluentd",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/fluentd/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/fluentd/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4351,7 +4351,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per FreeRADIUS instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| freeradius.authentication | requests, responses | packets/s |\n| freeradius.authentication_access_responses | accepts, rejects, challenges | packets/s |\n| freeradius.bad_authentication | dropped, duplicate, invalid, malformed, unknown-types | packets/s |\n| freeradius.proxy_authentication | requests, responses | packets/s |\n| freeradius.proxy_authentication_access_responses | accepts, rejects, challenges | packets/s |\n| freeradius.proxy_bad_authentication | dropped, duplicate, invalid, malformed, unknown-types | packets/s |\n| freeradius.accounting | requests, responses | packets/s |\n| freeradius.bad_accounting | dropped, duplicate, invalid, malformed, unknown-types | packets/s |\n| freeradius.proxy_accounting | requests, responses | packets/s |\n| freeradius.proxy_bad_accounting | dropped, duplicate, invalid, malformed, unknown-types | packets/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-freeradius-FreeRADIUS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/freeradius/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/freeradius/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4387,7 +4387,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Gearman instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| gearman.queued_jobs_activity | running, waiting | jobs |\n| gearman.queued_jobs_priority | high, normal, low | jobs |\n\n### Per Gearman instance\n\nThese metrics refer to the Function (task).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| function_name | Function name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| gearman.function_queued_jobs_activity | running, waiting | jobs |\n| gearman.function_queued_jobs_priority | high, normal, low | jobs |\n| gearman.function_workers | available | workers |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-gearman-Gearman",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/gearman/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/gearman/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4430,7 +4430,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Go-ethereum instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| geth.eth_db_chaindata_ancient_io_rate | reads, writes | bytes/s |\n| geth.eth_db_chaindata_ancient_io | reads, writes | bytes |\n| geth.eth_db_chaindata_disk_io | reads, writes | bytes |\n| geth.goroutines | goroutines | goroutines |\n| geth.eth_db_chaindata_disk_io_rate | reads, writes | bytes/s |\n| geth.chaindata_db_size | level_db, ancient_db | bytes |\n| geth.chainhead | block, receipt, header | block |\n| geth.tx_pool_pending | invalid, pending, local, discard, no_funds, ratelimit, replace | transactions |\n| geth.tx_pool_current | invalid, pending, local, pool | transactions |\n| geth.tx_pool_queued | discard, eviction, no_funds, ratelimit | transactions |\n| geth.p2p_bandwidth | ingress, egress | bytes/s |\n| geth.reorgs | executed | reorgs |\n| geth.reorgs_blocks | added, dropped | blocks |\n| geth.p2p_peers | peers | peers |\n| geth.p2p_peers_calls | dials, serves | calls/s |\n| geth.rpc_calls | failed, successful | calls/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-geth-Go-ethereum",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/geth/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/geth/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4470,7 +4470,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per HAProxy instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| haproxy.backend_current_sessions | a dimension per proxy | sessions |\n| haproxy.backend_sessions | a dimension per proxy | sessions/s |\n| haproxy.backend_response_time_average | a dimension per proxy | milliseconds |\n| haproxy.backend_queue_time_average | a dimension per proxy | milliseconds |\n| haproxy.backend_current_queue | a dimension per proxy | requests |\n\n### Per proxy\n\nThese metrics refer to the Proxy.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| haproxy.backend_http_responses | 1xx, 2xx, 3xx, 4xx, 5xx, other | responses/s |\n| haproxy.backend_network_io | in, out | bytes/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-haproxy-HAProxy",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/haproxy/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/haproxy/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4509,7 +4509,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per disk\n\nThese metrics refer to the Disk.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| disk_id | Disk identifier. It is derived from the device path (e.g. sda or ata-HUP722020APA330_BFJ0WS3F) |\n| model | Disk model |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| hddtemp.disk_temperature | temperature | Celsius |\n| hddtemp.disk_temperature_sensor_status | ok, err, na, unk, nos, slp | status |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-hddtemp-HDD_temperature",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/hddtemp/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/hddtemp/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4546,7 +4546,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Hadoop Distributed File System (HDFS) instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | DataNode | NameNode |\n|:------|:----------|:----|:---:|:---:|\n| hdfs.heap_memory | committed, used | MiB | \u2022 | \u2022 |\n| hdfs.gc_count_total | gc | events/s | \u2022 | \u2022 |\n| hdfs.gc_time_total | ms | ms | \u2022 | \u2022 |\n| hdfs.gc_threshold | info, warn | events/s | \u2022 | \u2022 |\n| hdfs.threads | new, runnable, blocked, waiting, timed_waiting, terminated | num | \u2022 | \u2022 |\n| hdfs.logs_total | info, error, warn, fatal | logs/s | \u2022 | \u2022 |\n| hdfs.rpc_bandwidth | received, sent | kilobits/s | \u2022 | \u2022 |\n| hdfs.rpc_calls | calls | calls/s | \u2022 | \u2022 |\n| hdfs.open_connections | open | connections | \u2022 | \u2022 |\n| hdfs.call_queue_length | length | num | \u2022 | \u2022 |\n| hdfs.avg_queue_time | time | ms | \u2022 | \u2022 |\n| hdfs.avg_processing_time | time | ms | \u2022 | \u2022 |\n| hdfs.capacity | remaining, used | KiB |   | \u2022 |\n| hdfs.used_capacity | dfs, non_dfs | KiB |   | \u2022 |\n| hdfs.load | load | load |   | \u2022 |\n| hdfs.volume_failures_total | failures | events/s |   | \u2022 |\n| hdfs.files_total | files | num |   | \u2022 |\n| hdfs.blocks_total | blocks | num |   | \u2022 |\n| hdfs.blocks | corrupt, missing, under_replicated | num |   | \u2022 |\n| hdfs.data_nodes | live, dead, stale | num |   | \u2022 |\n| hdfs.datanode_capacity | remaining, used | KiB | \u2022 |   |\n| hdfs.datanode_used_capacity | dfs, non_dfs | KiB | \u2022 |   |\n| hdfs.datanode_failed_volumes | failed volumes | num | \u2022 |   |\n| hdfs.datanode_bandwidth | reads, writes | KiB/s | \u2022 |   |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-hfs-Hadoop_Distributed_File_System_(HDFS)",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/hdfs/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/hdfs/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4586,7 +4586,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per controller\n\nThese metrics refer to the Controller.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| slot | Slot number |\n| model | Controller model |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| hpssa.controller_status | ok, nok | status |\n| hpssa.controller_temperature | temperature | Celsius |\n| hpssa.controller_cache_module_presence_status | present, not_present | status |\n| hpssa.controller_cache_module_status | ok, nok | status |\n| hpssa.controller_cache_module_temperature | temperature | Celsius |\n| hpssa.controller_cache_module_battery_status | ok, nok | status |\n\n### Per array\n\nThese metrics refer to the Array.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| slot | Slot number |\n| array_id | Array id |\n| interface_type | Array interface type (e.g. SATA) |\n| array_type | Array type (e.g. Data) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| hpssa.array_status | ok, nok | status |\n\n### Per logical drive\n\nThese metrics refer to the Logical Drive.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| slot | Slot number |\n| array_id | Array id |\n| logical_drive_id | Logical Drive id (number) |\n| disk_name | Disk name (e.g. /dev/sda) |\n| drive_type | Drive type (e.g. Data) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| hpssa.logical_drive_status | ok, nok | status |\n\n### Per physical drive\n\nThese metrics refer to the Physical Drive.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| slot | Slot number |\n| array_id | Array id or \"na\" if unassigned |\n| logical_drive_id | Logical Drive id or \"na\" if unassigned |\n| location | Drive location in port:box:bay format (e.g. 1I:1:1) |\n| interface_type | Drive interface type (e.g. SATA) |\n| drive_type | Drive type (e.g. Data Drive, Unassigned Drive) |\n| model | Drive model |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| hpssa.physical_drive_status | ok, nok | status |\n| hpssa.physical_drive_temperature | temperature | status |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-hpssa-HPE_Smart_Arrays",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/hpssa/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/hpssa/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4622,7 +4622,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per target\n\nThe metrics refer to the monitored target.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| url | url value that is set in the configuration file. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| httpcheck.response_time | time | ms |\n| httpcheck.response_length | length | characters |\n| httpcheck.status | success, timeout, redirect, no_connection, bad_content, bad_header, bad_status | boolean |\n| httpcheck.in_state | time | boolean |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-httpcheck-HTTP_Endpoints",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/httpcheck/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/httpcheck/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4659,7 +4659,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Icecast source\n\nThese metrics refer to an icecast source.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| source | Source name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| icecast.listeners | listeners | listeners |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-icecast-Icecast",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/icecast/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/icecast/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4697,7 +4697,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Intel GPU instance\n\nThese metrics refer to the Intel GPU.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| intelgpu.frequency | frequency | MHz |\n| intelgpu.power | gpu, package | Watts |\n\n### Per engine\n\nThese metrics refer to the GPU hardware engine.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| engine_class | Engine class (Render/3D, Blitter, VideoEnhance, Video, Compute). |\n| engine_instance | Engine instance (e.g. Render/3D/0, Video/0, Video/1). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| intelgpu.engine_busy_perc | busy | percentage |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-intelgpu-Intel_GPU",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/intelgpu/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/intelgpu/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4734,7 +4734,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per IPFS instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ipfs.bandwidth | in, out | bytes/s |\n| ipfs.peers | peers | peers |\n| ipfs.datastore_space_utilization | used | percent |\n| ipfs.repo_size | size | bytes |\n| ipfs.repo_objects | objects | objects |\n| ipfs.repo_pinned_objects | pinned, recursive_pins | objects |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-ipfs-IPFS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ipfs/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ipfs/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4771,7 +4771,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ISC DHCP instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| isc_dhcpd.active_leases_total | active | leases |\n\n### Per ISC DHCP instance\n\nThese metrics refer to the DHCP pool.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| dhcp_pool_name | The DHCP pool name defined in the collector configuration. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| isc_dhcpd.dhcp_pool_utilization | utilization | percent |\n| isc_dhcpd.dhcp_pool_active_leases | active | leases |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-isc_dhcpd-ISC_DHCP",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/isc_dhcpd/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/isc_dhcpd/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4814,7 +4814,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Kubelet instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| k8s_kubelet.apiserver_audit_requests_rejected | rejected | requests/s |\n| k8s_kubelet.apiserver_storage_data_key_generation_failures | failures | events/s |\n| k8s_kubelet.apiserver_storage_data_key_generation_latencies | 5_\u00b5s, 10_\u00b5s, 20_\u00b5s, 40_\u00b5s, 80_\u00b5s, 160_\u00b5s, 320_\u00b5s, 640_\u00b5s, 1280_\u00b5s, 2560_\u00b5s, 5120_\u00b5s, 10240_\u00b5s, 20480_\u00b5s, 40960_\u00b5s, +Inf | observes/s |\n| k8s_kubelet.apiserver_storage_data_key_generation_latencies_percent | 5_\u00b5s, 10_\u00b5s, 20_\u00b5s, 40_\u00b5s, 80_\u00b5s, 160_\u00b5s, 320_\u00b5s, 640_\u00b5s, 1280_\u00b5s, 2560_\u00b5s, 5120_\u00b5s, 10240_\u00b5s, 20480_\u00b5s, 40960_\u00b5s, +Inf | percentage |\n| k8s_kubelet.apiserver_storage_envelope_transformation_cache_misses | cache misses | events/s |\n| k8s_kubelet.kubelet_containers_running | total | running_containers |\n| k8s_kubelet.kubelet_pods_running | total | running_pods |\n| k8s_kubelet.kubelet_pods_log_filesystem_used_bytes | a dimension per namespace and pod | B |\n| k8s_kubelet.kubelet_runtime_operations | a dimension per operation type | operations/s |\n| k8s_kubelet.kubelet_runtime_operations_errors | a dimension per operation type | errors/s |\n| k8s_kubelet.kubelet_docker_operations | a dimension per operation type | operations/s |\n| k8s_kubelet.kubelet_docker_operations_errors | a dimension per operation type | errors/s |\n| k8s_kubelet.kubelet_node_config_error | experiencing_error | bool |\n| k8s_kubelet.kubelet_pleg_relist_interval_microseconds | 0.5, 0.9, 0.99 | microseconds |\n| k8s_kubelet.kubelet_pleg_relist_latency_microseconds | 0.5, 0.9, 0.99 | microseconds |\n| k8s_kubelet.kubelet_token_requests | total, failed | token_requests/s |\n| k8s_kubelet.rest_client_requests_by_code | a dimension per HTTP status code | requests/s |\n| k8s_kubelet.rest_client_requests_by_method | a dimension per HTTP method | requests/s |\n\n### Per volume manager\n\nThese metrics refer to the Volume Manager.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| k8s_kubelet.volume_manager_total_volumes | actual, desired | state |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-k8s_kubelet-Kubelet",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/k8s_kubelet/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/k8s_kubelet/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4857,7 +4857,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Kubeproxy instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| k8s_kubeproxy.kubeproxy_sync_proxy_rules | sync_proxy_rules | events/s |\n| k8s_kubeproxy.kubeproxy_sync_proxy_rules_latency_microsecond | 0.001, 0.002, 0.004, 0.008, 0.016, 0.032, 0.064, 0.128, 0.256, 0.512, 1.024, 2.048, 4.096, 8.192, 16.384, +Inf | observes/s |\n| k8s_kubeproxy.kubeproxy_sync_proxy_rules_latency | 0.001, 0.002, 0.004, 0.008, 0.016, 0.032, 0.064, 0.128, 0.256, 0.512, 1.024, 2.048, 4.096, 8.192, 16.384, +Inf | percentage |\n| k8s_kubeproxy.rest_client_requests_by_code | a dimension per HTTP status code | requests/s |\n| k8s_kubeproxy.rest_client_requests_by_method | a dimension per HTTP method | requests/s |\n| k8s_kubeproxy.http_request_duration | 0.5, 0.9, 0.99 | microseconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-k8s_kubeproxy-Kubeproxy",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/k8s_kubeproxy/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/k8s_kubeproxy/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4894,7 +4894,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per node\n\nThese metrics refer to the Node.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| k8s_cluster_id | Cluster ID. This is equal to the kube-system namespace UID. |\n| k8s_cluster_name | Cluster name. Cluster name discovery only works in GKE. |\n| k8s_node_name | Node name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| k8s_state.node_allocatable_cpu_requests_utilization | requests | % |\n| k8s_state.node_allocatable_cpu_requests_used | requests | millicpu |\n| k8s_state.node_allocatable_cpu_limits_utilization | limits | % |\n| k8s_state.node_allocatable_cpu_limits_used | limits | millicpu |\n| k8s_state.node_allocatable_mem_requests_utilization | requests | % |\n| k8s_state.node_allocatable_mem_requests_used | requests | bytes |\n| k8s_state.node_allocatable_mem_limits_utilization | limits | % |\n| k8s_state.node_allocatable_mem_limits_used | limits | bytes |\n| k8s_state.node_allocatable_pods_utilization | allocated | % |\n| k8s_state.node_allocatable_pods_usage | available, allocated | pods |\n| k8s_state.node_condition | Ready, DiskPressure, MemoryPressure, NetworkUnavailable, PIDPressure | status |\n| k8s_state.node_schedulability | schedulable, unschedulable | state |\n| k8s_state.node_pods_readiness | ready | % |\n| k8s_state.node_pods_readiness_state | ready, unready | pods |\n| k8s_state.node_pods_condition | pod_ready, pod_scheduled, pod_initialized, containers_ready | pods |\n| k8s_state.node_pods_phase | running, failed, succeeded, pending | pods |\n| k8s_state.node_containers | containers, init_containers | containers |\n| k8s_state.node_containers_state | running, waiting, terminated | containers |\n| k8s_state.node_init_containers_state | running, waiting, terminated | containers |\n| k8s_state.node_age | age | seconds |\n\n### Per pod\n\nThese metrics refer to the Pod.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| k8s_cluster_id | Cluster ID. This is equal to the kube-system namespace UID. |\n| k8s_cluster_name | Cluster name. Cluster name discovery only works in GKE. |\n| k8s_node_name | Node name. |\n| k8s_namespace | Namespace. |\n| k8s_controller_kind | Controller kind (ReplicaSet, DaemonSet, StatefulSet, Job, etc.). |\n| k8s_controller_name | Controller name. |\n| k8s_pod_name | Pod name. |\n| k8s_qos_class | Pod QOS class (burstable, guaranteed, besteffort). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| k8s_state.pod_cpu_requests_used | requests | millicpu |\n| k8s_state.pod_cpu_limits_used | limits | millicpu |\n| k8s_state.pod_mem_requests_used | requests | bytes |\n| k8s_state.pod_mem_limits_used | limits | bytes |\n| k8s_state.pod_condition | pod_ready, pod_scheduled, pod_initialized, containers_ready | state |\n| k8s_state.pod_phase | running, failed, succeeded, pending | state |\n| k8s_state.pod_status_reason | Evicted, NodeAffinity, NodeLost, Shutdown, UnexpectedAdmissionError, Other | status |\n| k8s_state.pod_age | age | seconds |\n| k8s_state.pod_containers | containers, init_containers | containers |\n| k8s_state.pod_containers_state | running, waiting, terminated | containers |\n| k8s_state.pod_init_containers_state | running, waiting, terminated | containers |\n\n### Per container\n\nThese metrics refer to the Pod container.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| k8s_cluster_id | Cluster ID. This is equal to the kube-system namespace UID. |\n| k8s_cluster_name | Cluster name. Cluster name discovery only works in GKE. |\n| k8s_node_name | Node name. |\n| k8s_namespace | Namespace. |\n| k8s_controller_kind | Controller kind (ReplicaSet, DaemonSet, StatefulSet, Job, etc.). |\n| k8s_controller_name | Controller name. |\n| k8s_pod_name | Pod name. |\n| k8s_qos_class | Pod QOS class (burstable, guaranteed, besteffort). |\n| k8s_container_name | Container name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| k8s_state.pod_container_readiness_state | ready | state |\n| k8s_state.pod_container_restarts | restarts | restarts |\n| k8s_state.pod_container_state | running, waiting, terminated | state |\n| k8s_state.pod_container_waiting_state_reason | ContainerCreating, CrashLoopBackOff, CreateContainerConfigError, CreateContainerError, ErrImagePull, ImagePullBackOff, InvalidImageName, PodInitializing, Other | state |\n| k8s_state.pod_container_terminated_state_reason | Completed, ContainerCannotRun, DeadlineExceeded, Error, Evicted, OOMKilled, Other | state |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-k8s_state-Kubernetes_Cluster_State",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/k8s_state/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/k8s_state/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4943,7 +4943,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Lighttpd instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| lighttpd.requests | requests | requests/s |\n| lighttpd.net | sent | kilobits/s |\n| lighttpd.workers | idle, busy | servers |\n| lighttpd.scoreboard | waiting, open, close, hard_error, keepalive, read, read_post, write, handle_request, request_start, request_end | connections |\n| lighttpd.uptime | uptime | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-lighttpd-Lighttpd",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/lighttpd/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/lighttpd/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -4981,7 +4981,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Litespeed instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| litespeed.requests | requests | requests/s |\n| litespeed.requests_processing | processing | requests |\n| litespeed.net_throughput | in, out | kilobits/s |\n| litespeed.net_ssl_throughput | in, out | kilobits/s |\n| litespeed.connections | free, used | conns |\n| litespeed.ssl_connections | free, used | conns |\n| litespeed.public_cache | hits | hits/s |\n| litespeed.private_cache | hits | hits/s |\n| litespeed.static | hits | hits/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-litespeed-Litespeed",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/litespeed/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/litespeed/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5018,7 +5018,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per systemd-logind users instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| logind.sessions | remote, local | sessions |\n| logind.sessions_type | console, graphical, other | sessions |\n| logind.sessions_state | online, closing, active | sessions |\n| logind.users_state | offline, closing, online, lingering, active | users |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-logind-systemd-logind_users",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/logind/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/logind/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5054,7 +5054,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Logstash instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| logstash.jvm_threads | threads | count |\n| logstash.jvm_mem_heap_used | in_use | percentage |\n| logstash.jvm_mem_heap | committed, used | KiB |\n| logstash.jvm_mem_pools_eden | committed, used | KiB |\n| logstash.jvm_mem_pools_survivor | committed, used | KiB |\n| logstash.jvm_mem_pools_old | committed, used | KiB |\n| logstash.jvm_gc_collector_count | eden, old | counts/s |\n| logstash.jvm_gc_collector_time | eden, old | ms |\n| logstash.open_file_descriptors | open | fd |\n| logstash.event | in, filtered, out | events/s |\n| logstash.event_duration | event, queue | seconds |\n| logstash.uptime | uptime | seconds |\n\n### Per pipeline\n\nThese metrics refer to the pipeline.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| pipeline | pipeline name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| logstash.pipeline_event | in, filtered, out | events/s |\n| logstash.pipeline_event_duration | event, queue | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-logstash-Logstash",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/logstash/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/logstash/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5091,7 +5091,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per logical volume\n\nThese metrics refer to the LVM logical volume.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| lv_name | Logical volume name |\n| vg_name | Volume group name |\n| volume_type | Type of the volume |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| lvm.lv_data_space_utilization | utilization | % |\n| lvm.lv_metadata_space_utilization | utilization | % |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-lvm-LVM_logical_volumes",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/lvm/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/lvm/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5132,7 +5132,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per MaxScale instance\n\nThese metrics refer to the monitored MaxScale instance.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| maxscale.poll_events | reads, writes, accepts, errors, hangups | events/s |\n| maxscale.current_sessions | sessions | sessions |\n| maxscale.current_zombie_connections | zombie | connections |\n| maxscale.threads_by_state | active, draining, dormant | threads |\n| maxscale.current_fds | managed | fds |\n| maxscale.qc_cache_efficiency | hits, misses | requests/s |\n| maxscale.qc_cache_operations | inserts, evictions | operations/s |\n| maxscale.uptime | uptime | seconds |\n\n### Per server\n\nThese metrics refer to the MariaDB server.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| server | Server ID. |\n| address | Server address. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| maxscale.server_state | master, slave, running, down, maintenance, draining, drained, relay_master, binlog_relay, synced | state |\n| maxscale.server_current_connections | connections | connections |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-maxscale-MaxScale",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/maxscale/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/maxscale/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5170,7 +5170,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per adapter\n\nThese metrics refer to the MegaCLI Adapter.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| adapter_number | Adapter number |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| megacli.adapter_health_state | optimal, degraded, partially_degraded, failed | state |\n\n### Per physical drive\n\nThese metrics refer to the MegaCLI Physical Drive.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| adapter_number | Adapter number |\n| wwn | World Wide Name |\n| slot_number | Slot number |\n| drive_position | Position (e.g. DiskGroup: 0, Span: 0, Arm: 2) |\n| drive_type | Type (e.g. SATA) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| megacli.phys_drive_media_errors_rate | media_errors | errors/s |\n| megacli.phys_drive_predictive_failures_rate | predictive_failures | failures/s |\n\n### Per backup battery unit\n\nThese metrics refer to the MegaCLI Backup Battery Unit.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| adapter_number | Adapter number |\n| battery_type | Battery type (e.g. BBU) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| megacli.bbu_charge | charge | percentage |\n| megacli.bbu_recharge_cycles | recharge | cycles |\n| megacli.bbu_capacity_degradation | cap_degradation | percent |\n| megacli.bbu_temperature | temperature | Celsius |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-megacli-MegaCLI_MegaRAID",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/megacli/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/megacli/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5209,7 +5209,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Memcached instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| memcached.cache | available, used | MiB |\n| memcached.net | in, out | kilobits/s |\n| memcached.connections | current, rejected, total | connections/s |\n| memcached.items | current, total | items |\n| memcached.evicted_reclaimed | reclaimed, evicted | items |\n| memcached.get | hints, misses | requests |\n| memcached.get_rate | rate | requests/s |\n| memcached.set_rate | rate | requests/s |\n| memcached.delete | hits, misses | requests |\n| memcached.cas | hits, misses, bad value | requests |\n| memcached.increment | hits, misses | requests |\n| memcached.decrement | hits, misses | requests |\n| memcached.touch | hits, misses | requests |\n| memcached.touch_rate | rate | requests/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-memcached-Memcached",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/memcached/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/memcached/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5246,7 +5246,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n- WireTiger metrics are available only if [WiredTiger](https://docs.mongodb.com/v6.0/core/wiredtiger/) is used as the\n  storage engine.\n- Sharding metrics are available on shards only\n  for [mongos](https://www.mongodb.com/docs/manual/reference/program/mongos/).\n\n\n### Per MongoDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| mongodb.operations_rate | reads, writes, commands | operations/s |\n| mongodb.operations_latency_time | reads, writes, commands | milliseconds |\n| mongodb.operations_by_type_rate | insert, query, update, delete, getmore, command | operations/s |\n| mongodb.document_operations_rate | inserted, deleted, returned, updated | operations/s |\n| mongodb.scanned_indexes_rate | scanned | indexes/s |\n| mongodb.scanned_documents_rate | scanned | documents/s |\n| mongodb.active_clients_count | readers, writers | clients |\n| mongodb.queued_operations_count | reads, writes | operations |\n| mongodb.cursors_open_count | open | cursors |\n| mongodb.cursors_open_no_timeout_count | open_no_timeout | cursors |\n| mongodb.cursors_opened_rate | opened | cursors/s |\n| mongodb.cursors_timed_out_rate | timed_out | cursors/s |\n| mongodb.cursors_by_lifespan_count | le_1s, 1s_5s, 5s_15s, 15s_30s, 30s_1m, 1m_10m, ge_10m | cursors |\n| mongodb.transactions_count | active, inactive, open, prepared | transactions |\n| mongodb.transactions_rate | started, aborted, committed, prepared | transactions/s |\n| mongodb.connections_usage | available, used | connections |\n| mongodb.connections_by_state_count | active, threaded, exhaust_is_master, exhaust_hello, awaiting_topology_changes | connections |\n| mongodb.connections_rate | created | connections/s |\n| mongodb.asserts_rate | regular, warning, msg, user, tripwire, rollovers | asserts/s |\n| mongodb.network_traffic_rate | in, out | bytes/s |\n| mongodb.network_requests_rate | requests | requests/s |\n| mongodb.network_slow_dns_resolutions_rate | slow_dns | resolutions/s |\n| mongodb.network_slow_ssl_handshakes_rate | slow_ssl | handshakes/s |\n| mongodb.memory_resident_size | used | bytes |\n| mongodb.memory_virtual_size | used | bytes |\n| mongodb.memory_page_faults_rate | pgfaults | pgfaults/s |\n| mongodb.memory_tcmalloc_stats | allocated, central_cache_freelist, transfer_cache_freelist, thread_cache_freelists, pageheap_freelist, pageheap_unmapped | bytes |\n| mongodb.wiredtiger_concurrent_read_transactions_usage | available, used | transactions |\n| mongodb.wiredtiger_concurrent_write_transactions_usage | available, used | transactions |\n| mongodb.wiredtiger_cache_usage | used | bytes |\n| mongodb.wiredtiger_cache_dirty_space_size | dirty | bytes |\n| mongodb.wiredtiger_cache_io_rate | read, written | pages/s |\n| mongodb.wiredtiger_cache_evictions_rate | unmodified, modified | pages/s |\n| mongodb.sharding_nodes_count | shard_aware, shard_unaware | nodes |\n| mongodb.sharding_sharded_databases_count | partitioned, unpartitioned | databases |\n| mongodb.sharding_sharded_collections_count | partitioned, unpartitioned | collections |\n\n### Per lock type\n\nThese metrics refer to the lock type.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| lock_type | lock type (e.g. global, database, collection, mutex) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| mongodb.lock_acquisitions_rate | shared, exclusive, intent_shared, intent_exclusive | acquisitions/s |\n\n### Per commit type\n\nThese metrics refer to the commit type.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| commit_type | commit type (e.g. noShards, singleShard, singleWriteShard) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| mongodb.transactions_commits_rate | success, fail | commits/s |\n| mongodb.transactions_commits_duration_time | commits | milliseconds |\n\n### Per database\n\nThese metrics refer to the database.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| database | database name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| mongodb.database_collection_count | collections | collections |\n| mongodb.database_indexes_count | indexes | indexes |\n| mongodb.database_views_count | views | views |\n| mongodb.database_documents_count | documents | documents |\n| mongodb.database_data_size | data_size | bytes |\n| mongodb.database_storage_size | storage_size | bytes |\n| mongodb.database_index_size | index_size | bytes |\n\n### Per replica set member\n\nThese metrics refer to the replica set member.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| repl_set_member | replica set member name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| mongodb.repl_set_member_state | primary, startup, secondary, recovering, startup2, unknown, arbiter, down, rollback, removed | state |\n| mongodb.repl_set_member_health_status | up, down | status |\n| mongodb.repl_set_member_replication_lag_time | replication_lag | milliseconds |\n| mongodb.repl_set_member_heartbeat_latency_time | heartbeat_latency | milliseconds |\n| mongodb.repl_set_member_ping_rtt_time | ping_rtt | milliseconds |\n| mongodb.repl_set_member_uptime | uptime | seconds |\n\n### Per shard\n\nThese metrics refer to the shard.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| shard_id | shard id |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| mongodb.sharding_shard_chunks_count | chunks | chunks |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-mongodb-MongoDB",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/mongodb/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/mongodb/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5286,7 +5286,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per service\n\nThese metrics refer to the monitored Service.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| server_hostname | Hostname of the Monit server. |\n| service_check_name | Service check name. |\n| service_check_type | Service check type. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| monit.service_check_status | ok, error, initializing, not_monitored | status |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-monit-Monit",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/monit/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/monit/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5336,7 +5336,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per MariaDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.net | in, out | kilobits/s | \u2022 | \u2022 | \u2022 |\n| mysql.queries | queries, questions, slow_queries | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.queries_type | select, delete, update, insert, replace | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.handlers | commit, delete, prepare, read_first, read_key, read_next, read_prev, read_rnd, read_rnd_next, rollback, savepoint, savepointrollback, update, write | handlers/s | \u2022 | \u2022 | \u2022 |\n| mysql.table_open_cache_overflows | open_cache | overflows/s | \u2022 | \u2022 | \u2022 |\n| mysql.table_locks | immediate, waited | locks/s | \u2022 | \u2022 | \u2022 |\n| mysql.join_issues | full_join, full_range_join, range, range_check, scan | joins/s | \u2022 | \u2022 | \u2022 |\n| mysql.sort_issues | merge_passes, range, scan | issues/s | \u2022 | \u2022 | \u2022 |\n| mysql.tmp | disk_tables, files, tables | events/s | \u2022 | \u2022 | \u2022 |\n| mysql.connections | all, aborted | connections/s | \u2022 | \u2022 | \u2022 |\n| mysql.connections_active | active, limit, max_active | connections | \u2022 | \u2022 | \u2022 |\n| mysql.threads | connected, cached, running | threads | \u2022 | \u2022 | \u2022 |\n| mysql.threads_created | created | threads/s | \u2022 | \u2022 | \u2022 |\n| mysql.thread_cache_misses | misses | misses | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io | read, write | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io_ops | reads, writes, fsyncs | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io_pending_ops | reads, writes, fsyncs | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_log | waits, write_requests, writes | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_cur_row_lock | current waits | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_rows | inserted, read, updated, deleted | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_pages | data, dirty, free, misc, total | pages | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_pages_flushed | flush_pages | requests/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_bytes | data, dirty | MiB | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_read_ahead | all, evicted | pages/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_read_ahead_rnd | read-ahead | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_ops | disk_reads, wait_free | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log | fsyncs, writes | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log_fsync_writes | fsyncs | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log_io | write | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_deadlocks | deadlocks | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.files | files | files | \u2022 | \u2022 | \u2022 |\n| mysql.files_rate | files | files/s | \u2022 | \u2022 | \u2022 |\n| mysql.connection_errors | accept, internal, max, peer_addr, select, tcpwrap | errors/s | \u2022 | \u2022 | \u2022 |\n| mysql.opened_tables | tables | tables/s | \u2022 | \u2022 | \u2022 |\n| mysql.open_tables | cache, tables | tables | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_fetch_query_duration | duration | milliseconds | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_queries_count | system, user | queries | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_longest_query_duration | duration | seconds | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_ops | hits, lowmem_prunes, inserts, not_cached | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.qcache | queries | queries | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_freemem | free | MiB | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_memblocks | free, total | blocks | \u2022 | \u2022 | \u2022 |\n| mysql.galera_writesets | rx, tx | writesets/s | \u2022 | \u2022 | \u2022 |\n| mysql.galera_bytes | rx, tx | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.galera_queue | rx, tx | writesets | \u2022 | \u2022 | \u2022 |\n| mysql.galera_conflicts | bf_aborts, cert_fails | transactions | \u2022 | \u2022 | \u2022 |\n| mysql.galera_flow_control | paused | ms | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_status | primary, non_primary, disconnected | status | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_state | undefined, joining, donor, joined, synced, error | state | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_size | nodes | nodes | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_weight | weight | weight | \u2022 | \u2022 | \u2022 |\n| mysql.galera_connected | connected | boolean | \u2022 | \u2022 | \u2022 |\n| mysql.galera_ready | ready | boolean | \u2022 | \u2022 | \u2022 |\n| mysql.galera_open_transactions | open | transactions | \u2022 | \u2022 | \u2022 |\n| mysql.galera_thread_count | threads | threads | \u2022 | \u2022 | \u2022 |\n| mysql.key_blocks | unused, used, not_flushed | blocks | \u2022 | \u2022 | \u2022 |\n| mysql.key_requests | reads, writes | requests/s | \u2022 | \u2022 | \u2022 |\n| mysql.key_disk_ops | reads, writes | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.binlog_cache | disk, all | transactions/s | \u2022 | \u2022 | \u2022 |\n| mysql.binlog_stmt_cache | disk, all | statements/s | \u2022 | \u2022 | \u2022 |\n\n### Per connection\n\nThese metrics refer to the replication connection.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.slave_behind | seconds | seconds | \u2022 | \u2022 | \u2022 |\n| mysql.slave_status | sql_running, io_running | boolean | \u2022 | \u2022 | \u2022 |\n\n### Per user\n\nThese metrics refer to the MySQL user.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| user | username |\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.userstats_cpu | used | percentage |   | \u2022 | \u2022 |\n| mysql.userstats_rows | read, sent, updated, inserted, deleted | operations/s |   | \u2022 | \u2022 |\n| mysql.userstats_commands | select, update, other | commands/s |   | \u2022 | \u2022 |\n| mysql.userstats_denied_commands | denied | commands/s |   | \u2022 | \u2022 |\n| mysql.userstats_created_transactions | commit, rollback | transactions/s |   | \u2022 | \u2022 |\n| mysql.userstats_binlog_written | written | B/s |   | \u2022 | \u2022 |\n| mysql.userstats_empty_queries | empty | queries/s |   | \u2022 | \u2022 |\n| mysql.userstats_connections | created | connections/s |   | \u2022 | \u2022 |\n| mysql.userstats_lost_connections | lost | connections/s |   | \u2022 | \u2022 |\n| mysql.userstats_denied_connections | denied | connections/s |   | \u2022 | \u2022 |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-mysql-MariaDB",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/mysql/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/mysql/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5386,7 +5386,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per MariaDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.net | in, out | kilobits/s | \u2022 | \u2022 | \u2022 |\n| mysql.queries | queries, questions, slow_queries | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.queries_type | select, delete, update, insert, replace | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.handlers | commit, delete, prepare, read_first, read_key, read_next, read_prev, read_rnd, read_rnd_next, rollback, savepoint, savepointrollback, update, write | handlers/s | \u2022 | \u2022 | \u2022 |\n| mysql.table_open_cache_overflows | open_cache | overflows/s | \u2022 | \u2022 | \u2022 |\n| mysql.table_locks | immediate, waited | locks/s | \u2022 | \u2022 | \u2022 |\n| mysql.join_issues | full_join, full_range_join, range, range_check, scan | joins/s | \u2022 | \u2022 | \u2022 |\n| mysql.sort_issues | merge_passes, range, scan | issues/s | \u2022 | \u2022 | \u2022 |\n| mysql.tmp | disk_tables, files, tables | events/s | \u2022 | \u2022 | \u2022 |\n| mysql.connections | all, aborted | connections/s | \u2022 | \u2022 | \u2022 |\n| mysql.connections_active | active, limit, max_active | connections | \u2022 | \u2022 | \u2022 |\n| mysql.threads | connected, cached, running | threads | \u2022 | \u2022 | \u2022 |\n| mysql.threads_created | created | threads/s | \u2022 | \u2022 | \u2022 |\n| mysql.thread_cache_misses | misses | misses | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io | read, write | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io_ops | reads, writes, fsyncs | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io_pending_ops | reads, writes, fsyncs | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_log | waits, write_requests, writes | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_cur_row_lock | current waits | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_rows | inserted, read, updated, deleted | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_pages | data, dirty, free, misc, total | pages | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_pages_flushed | flush_pages | requests/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_bytes | data, dirty | MiB | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_read_ahead | all, evicted | pages/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_read_ahead_rnd | read-ahead | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_ops | disk_reads, wait_free | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log | fsyncs, writes | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log_fsync_writes | fsyncs | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log_io | write | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_deadlocks | deadlocks | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.files | files | files | \u2022 | \u2022 | \u2022 |\n| mysql.files_rate | files | files/s | \u2022 | \u2022 | \u2022 |\n| mysql.connection_errors | accept, internal, max, peer_addr, select, tcpwrap | errors/s | \u2022 | \u2022 | \u2022 |\n| mysql.opened_tables | tables | tables/s | \u2022 | \u2022 | \u2022 |\n| mysql.open_tables | cache, tables | tables | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_fetch_query_duration | duration | milliseconds | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_queries_count | system, user | queries | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_longest_query_duration | duration | seconds | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_ops | hits, lowmem_prunes, inserts, not_cached | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.qcache | queries | queries | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_freemem | free | MiB | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_memblocks | free, total | blocks | \u2022 | \u2022 | \u2022 |\n| mysql.galera_writesets | rx, tx | writesets/s | \u2022 | \u2022 | \u2022 |\n| mysql.galera_bytes | rx, tx | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.galera_queue | rx, tx | writesets | \u2022 | \u2022 | \u2022 |\n| mysql.galera_conflicts | bf_aborts, cert_fails | transactions | \u2022 | \u2022 | \u2022 |\n| mysql.galera_flow_control | paused | ms | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_status | primary, non_primary, disconnected | status | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_state | undefined, joining, donor, joined, synced, error | state | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_size | nodes | nodes | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_weight | weight | weight | \u2022 | \u2022 | \u2022 |\n| mysql.galera_connected | connected | boolean | \u2022 | \u2022 | \u2022 |\n| mysql.galera_ready | ready | boolean | \u2022 | \u2022 | \u2022 |\n| mysql.galera_open_transactions | open | transactions | \u2022 | \u2022 | \u2022 |\n| mysql.galera_thread_count | threads | threads | \u2022 | \u2022 | \u2022 |\n| mysql.key_blocks | unused, used, not_flushed | blocks | \u2022 | \u2022 | \u2022 |\n| mysql.key_requests | reads, writes | requests/s | \u2022 | \u2022 | \u2022 |\n| mysql.key_disk_ops | reads, writes | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.binlog_cache | disk, all | transactions/s | \u2022 | \u2022 | \u2022 |\n| mysql.binlog_stmt_cache | disk, all | statements/s | \u2022 | \u2022 | \u2022 |\n\n### Per connection\n\nThese metrics refer to the replication connection.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.slave_behind | seconds | seconds | \u2022 | \u2022 | \u2022 |\n| mysql.slave_status | sql_running, io_running | boolean | \u2022 | \u2022 | \u2022 |\n\n### Per user\n\nThese metrics refer to the MySQL user.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| user | username |\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.userstats_cpu | used | percentage |   | \u2022 | \u2022 |\n| mysql.userstats_rows | read, sent, updated, inserted, deleted | operations/s |   | \u2022 | \u2022 |\n| mysql.userstats_commands | select, update, other | commands/s |   | \u2022 | \u2022 |\n| mysql.userstats_denied_commands | denied | commands/s |   | \u2022 | \u2022 |\n| mysql.userstats_created_transactions | commit, rollback | transactions/s |   | \u2022 | \u2022 |\n| mysql.userstats_binlog_written | written | B/s |   | \u2022 | \u2022 |\n| mysql.userstats_empty_queries | empty | queries/s |   | \u2022 | \u2022 |\n| mysql.userstats_connections | created | connections/s |   | \u2022 | \u2022 |\n| mysql.userstats_lost_connections | lost | connections/s |   | \u2022 | \u2022 |\n| mysql.userstats_denied_connections | denied | connections/s |   | \u2022 | \u2022 |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-mysql-MySQL",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/mysql/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/mysql/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5436,7 +5436,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per MariaDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.net | in, out | kilobits/s | \u2022 | \u2022 | \u2022 |\n| mysql.queries | queries, questions, slow_queries | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.queries_type | select, delete, update, insert, replace | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.handlers | commit, delete, prepare, read_first, read_key, read_next, read_prev, read_rnd, read_rnd_next, rollback, savepoint, savepointrollback, update, write | handlers/s | \u2022 | \u2022 | \u2022 |\n| mysql.table_open_cache_overflows | open_cache | overflows/s | \u2022 | \u2022 | \u2022 |\n| mysql.table_locks | immediate, waited | locks/s | \u2022 | \u2022 | \u2022 |\n| mysql.join_issues | full_join, full_range_join, range, range_check, scan | joins/s | \u2022 | \u2022 | \u2022 |\n| mysql.sort_issues | merge_passes, range, scan | issues/s | \u2022 | \u2022 | \u2022 |\n| mysql.tmp | disk_tables, files, tables | events/s | \u2022 | \u2022 | \u2022 |\n| mysql.connections | all, aborted | connections/s | \u2022 | \u2022 | \u2022 |\n| mysql.connections_active | active, limit, max_active | connections | \u2022 | \u2022 | \u2022 |\n| mysql.threads | connected, cached, running | threads | \u2022 | \u2022 | \u2022 |\n| mysql.threads_created | created | threads/s | \u2022 | \u2022 | \u2022 |\n| mysql.thread_cache_misses | misses | misses | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io | read, write | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io_ops | reads, writes, fsyncs | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_io_pending_ops | reads, writes, fsyncs | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_log | waits, write_requests, writes | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_cur_row_lock | current waits | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_rows | inserted, read, updated, deleted | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_pages | data, dirty, free, misc, total | pages | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_pages_flushed | flush_pages | requests/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_bytes | data, dirty | MiB | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_read_ahead | all, evicted | pages/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_read_ahead_rnd | read-ahead | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_buffer_pool_ops | disk_reads, wait_free | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log | fsyncs, writes | operations | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log_fsync_writes | fsyncs | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_os_log_io | write | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.innodb_deadlocks | deadlocks | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.files | files | files | \u2022 | \u2022 | \u2022 |\n| mysql.files_rate | files | files/s | \u2022 | \u2022 | \u2022 |\n| mysql.connection_errors | accept, internal, max, peer_addr, select, tcpwrap | errors/s | \u2022 | \u2022 | \u2022 |\n| mysql.opened_tables | tables | tables/s | \u2022 | \u2022 | \u2022 |\n| mysql.open_tables | cache, tables | tables | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_fetch_query_duration | duration | milliseconds | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_queries_count | system, user | queries | \u2022 | \u2022 | \u2022 |\n| mysql.process_list_longest_query_duration | duration | seconds | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_ops | hits, lowmem_prunes, inserts, not_cached | queries/s | \u2022 | \u2022 | \u2022 |\n| mysql.qcache | queries | queries | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_freemem | free | MiB | \u2022 | \u2022 | \u2022 |\n| mysql.qcache_memblocks | free, total | blocks | \u2022 | \u2022 | \u2022 |\n| mysql.galera_writesets | rx, tx | writesets/s | \u2022 | \u2022 | \u2022 |\n| mysql.galera_bytes | rx, tx | KiB/s | \u2022 | \u2022 | \u2022 |\n| mysql.galera_queue | rx, tx | writesets | \u2022 | \u2022 | \u2022 |\n| mysql.galera_conflicts | bf_aborts, cert_fails | transactions | \u2022 | \u2022 | \u2022 |\n| mysql.galera_flow_control | paused | ms | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_status | primary, non_primary, disconnected | status | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_state | undefined, joining, donor, joined, synced, error | state | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_size | nodes | nodes | \u2022 | \u2022 | \u2022 |\n| mysql.galera_cluster_weight | weight | weight | \u2022 | \u2022 | \u2022 |\n| mysql.galera_connected | connected | boolean | \u2022 | \u2022 | \u2022 |\n| mysql.galera_ready | ready | boolean | \u2022 | \u2022 | \u2022 |\n| mysql.galera_open_transactions | open | transactions | \u2022 | \u2022 | \u2022 |\n| mysql.galera_thread_count | threads | threads | \u2022 | \u2022 | \u2022 |\n| mysql.key_blocks | unused, used, not_flushed | blocks | \u2022 | \u2022 | \u2022 |\n| mysql.key_requests | reads, writes | requests/s | \u2022 | \u2022 | \u2022 |\n| mysql.key_disk_ops | reads, writes | operations/s | \u2022 | \u2022 | \u2022 |\n| mysql.binlog_cache | disk, all | transactions/s | \u2022 | \u2022 | \u2022 |\n| mysql.binlog_stmt_cache | disk, all | statements/s | \u2022 | \u2022 | \u2022 |\n\n### Per connection\n\nThese metrics refer to the replication connection.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.slave_behind | seconds | seconds | \u2022 | \u2022 | \u2022 |\n| mysql.slave_status | sql_running, io_running | boolean | \u2022 | \u2022 | \u2022 |\n\n### Per user\n\nThese metrics refer to the MySQL user.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| user | username |\n\nMetrics:\n\n| Metric | Dimensions | Unit | MySQL | MariaDB | Percona |\n|:------|:----------|:----|:---:|:---:|:---:|\n| mysql.userstats_cpu | used | percentage |   | \u2022 | \u2022 |\n| mysql.userstats_rows | read, sent, updated, inserted, deleted | operations/s |   | \u2022 | \u2022 |\n| mysql.userstats_commands | select, update, other | commands/s |   | \u2022 | \u2022 |\n| mysql.userstats_denied_commands | denied | commands/s |   | \u2022 | \u2022 |\n| mysql.userstats_created_transactions | commit, rollback | transactions/s |   | \u2022 | \u2022 |\n| mysql.userstats_binlog_written | written | B/s |   | \u2022 | \u2022 |\n| mysql.userstats_empty_queries | empty | queries/s |   | \u2022 | \u2022 |\n| mysql.userstats_connections | created | connections/s |   | \u2022 | \u2022 |\n| mysql.userstats_lost_connections | lost | connections/s |   | \u2022 | \u2022 |\n| mysql.userstats_denied_connections | denied | connections/s |   | \u2022 | \u2022 |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-mysql-Percona_MySQL",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/mysql/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/mysql/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5494,7 +5494,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per NGINX instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginx.connections | active | connections |\n| nginx.connections_status | reading, writing, idle | connections |\n| nginx.connections_accepted_handled | accepted, handled | connections/s |\n| nginx.requests | requests | requests/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-nginx-NGINX",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nginx/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nginx/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5535,7 +5535,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per NGINX Plus instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.client_connections_rate | accepted, dropped | connections/s |\n| nginxplus.client_connections_count | active, idle | connections |\n| nginxplus.ssl_handshakes_rate | successful, failed | handshakes/s |\n| nginxplus.ssl_handshakes_failures_rate | no_common_protocol, no_common_cipher, timeout, peer_rejected_cert | failures/s |\n| nginxplus.ssl_verification_errors_rate | no_cert, expired_cert, revoked_cert, hostname_mismatch, other | errors/s |\n| nginxplus.ssl_session_reuses_rate | ssl_session | reuses/s |\n| nginxplus.http_requests_rate | requests | requests/s |\n| nginxplus.http_requests_count | requests | requests |\n| nginxplus.uptime | uptime | seconds |\n\n### Per http server zone\n\nThese metrics refer to the HTTP server zone.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| http_server_zone | HTTP server zone name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.http_server_zone_requests_rate | requests | requests/s |\n| nginxplus.http_server_zone_responses_per_code_class_rate | 1xx, 2xx, 3xx, 4xx, 5xx | responses/s |\n| nginxplus.http_server_zone_traffic_rate | received, sent | bytes/s |\n| nginxplus.http_server_zone_requests_processing_count | processing | requests |\n| nginxplus.http_server_zone_requests_discarded_rate | discarded | requests/s |\n\n### Per http location zone\n\nThese metrics refer to the HTTP location zone.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| http_location_zone | HTTP location zone name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.http_location_zone_requests_rate | requests | requests/s |\n| nginxplus.http_location_zone_responses_per_code_class_rate | 1xx, 2xx, 3xx, 4xx, 5xx | responses/s |\n| nginxplus.http_location_zone_traffic_rate | received, sent | bytes/s |\n| nginxplus.http_location_zone_requests_discarded_rate | discarded | requests/s |\n\n### Per http upstream\n\nThese metrics refer to the HTTP upstream.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| http_upstream_name | HTTP upstream name |\n| http_upstream_zone | HTTP upstream zone name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.http_upstream_peers_count | peers | peers |\n| nginxplus.http_upstream_zombies_count | zombie | servers |\n| nginxplus.http_upstream_keepalive_count | keepalive | connections |\n\n### Per http upstream server\n\nThese metrics refer to the HTTP upstream server.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| http_upstream_name | HTTP upstream name |\n| http_upstream_zone | HTTP upstream zone name |\n| http_upstream_server_address | HTTP upstream server address (e.g. 127.0.0.1:81) |\n| http_upstream_server_name | HTTP upstream server name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.http_upstream_server_requests_rate | requests | requests/s |\n| nginxplus.http_upstream_server_responses_per_code_class_rate | 1xx, 2xx, 3xx, 4xx, 5xx | responses/s |\n| nginxplus.http_upstream_server_response_time | response | milliseconds |\n| nginxplus.http_upstream_server_response_header_time | header | milliseconds |\n| nginxplus.http_upstream_server_traffic_rate | received, sent | bytes/s |\n| nginxplus.http_upstream_server_state | up, down, draining, unavail, checking, unhealthy | state |\n| nginxplus.http_upstream_server_connections_count | active | connections |\n| nginxplus.http_upstream_server_downtime | downtime | seconds |\n\n### Per http cache\n\nThese metrics refer to the HTTP cache.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| http_cache | HTTP cache name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.http_cache_state | warm, cold | state |\n| nginxplus.http_cache_iops | served, written, bypass | responses/s |\n| nginxplus.http_cache_io | served, written, bypass | bytes/s |\n| nginxplus.http_cache_size | size | bytes |\n\n### Per stream server zone\n\nThese metrics refer to the Stream server zone.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| stream_server_zone | Stream server zone name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.stream_server_zone_connections_rate | accepted | connections/s |\n| nginxplus.stream_server_zone_sessions_per_code_class_rate | 2xx, 4xx, 5xx | sessions/s |\n| nginxplus.stream_server_zone_traffic_rate | received, sent | bytes/s |\n| nginxplus.stream_server_zone_connections_processing_count | processing | connections |\n| nginxplus.stream_server_zone_connections_discarded_rate | discarded | connections/s |\n\n### Per stream upstream\n\nThese metrics refer to the Stream upstream.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| stream_upstream_name | Stream upstream name |\n| stream_upstream_zone | Stream upstream zone name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.stream_upstream_peers_count | peers | peers |\n| nginxplus.stream_upstream_zombies_count | zombie | servers |\n\n### Per stream upstream server\n\nThese metrics refer to the Stream upstream server.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| stream_upstream_name | Stream upstream name |\n| stream_upstream_zone | Stream upstream zone name |\n| stream_upstream_server_address | Stream upstream server address (e.g. 127.0.0.1:12346) |\n| stream_upstream_server_name | Stream upstream server name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.stream_upstream_server_connections_rate | forwarded | connections/s |\n| nginxplus.stream_upstream_server_traffic_rate | received, sent | bytes/s |\n| nginxplus.stream_upstream_server_state | up, down, unavail, checking, unhealthy | state |\n| nginxplus.stream_upstream_server_downtime | downtime | seconds |\n| nginxplus.stream_upstream_server_connections_count | active | connections |\n\n### Per resolver zone\n\nThese metrics refer to the resolver zone.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| resolver_zone | resolver zone name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxplus.resolver_zone_requests_rate | name, srv, addr | requests/s |\n| nginxplus.resolver_zone_responses_rate | noerror, formerr, servfail, nxdomain, notimp, refused, timedout, unknown | responses/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-nginxplus-NGINX_Plus",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nginxplus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nginxplus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5576,7 +5576,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per NGINX Unit instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxunit.requests_rate | requests | requests/s |\n| nginxunit.connections_rate | accepted, closed | connections/s |\n| nginxunit.connections_current | active, idle | connections |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-nginxunit-NGINX_Unit",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nginxunit/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nginxunit/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5625,7 +5625,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per NGINX VTS instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nginxvts.requests_total | requests | requests/s |\n| nginxvts.active_connections | active | connections |\n| nginxvts.connections_total | reading, writing, waiting, accepted, handled | connections/s |\n| nginxvts.uptime | uptime | seconds |\n| nginxvts.shm_usage | max, used | bytes |\n| nginxvts.shm_used_node | used | nodes |\n| nginxvts.server_requests_total | requests | requests/s |\n| nginxvts.server_responses_total | 1xx, 2xx, 3xx, 4xx, 5xx | responses/s |\n| nginxvts.server_traffic_total | in, out | bytes/s |\n| nginxvts.server_cache_total | miss, bypass, expired, stale, updating, revalidated, hit, scarce | events/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-nginxvts-NGINX_VTS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nginxvts/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nginxvts/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5662,7 +5662,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per NSD instance\n\nThese metrics refer to the the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nsd.queries | queries | queries/s |\n| nsd.queries_by_type | A, NS, MD, MF, CNAME, SOA, MB, MG, MR, NULL, WKS, PTR, HINFO, MINFO, MX, TXT, RP, AFSDB, X25, ISDN, RT, NSAP, SIG, KEY, PX, AAAA, LOC, NXT, SRV, NAPTR, KX, CERT, DNAME, OPT, APL, DS, SSHFP, IPSECKEY, RRSIG, NSEC, DNSKEY, DHCID, NSEC3, NSEC3PARAM, TLSA, SMIMEA, CDS, CDNSKEY, OPENPGPKEY, CSYNC, ZONEMD, SVCB, HTTPS, SPF, NID, L32, L64, LP, EUI48, EUI64, URI, CAA, AVC, DLV, IXFR, AXFR, MAILB, MAILA, ANY | queries/s |\n| nsd.queries_by_opcode | QUERY, IQUERY, STATUS, NOTIFY, UPDATE, OTHER | queries/s |\n| nsd.queries_by_class | IN, CS, CH, HS | queries/s |\n| nsd.queries_by_protocol | udp, udp6, tcp, tcp6, tls, tls6 | queries/s |\n| nsd.answers_by_rcode | NOERROR, FORMERR, SERVFAIL, NXDOMAIN, NOTIMP, REFUSED, YXDOMAIN, YXRRSET, NXRRSET, NOTAUTH, NOTZONE, RCODE11, RCODE12, RCODE13, RCODE14, RCODE15, BADVERS | answers/s |\n| nsd.errors | query, answer | errors/s |\n| nsd.drops | query | drops/s |\n| nsd.zones | master, slave | zones |\n| nsd.zone_transfers_requests | AXFR, IXFR | requests/s |\n| nsd.zone_transfer_memory | used | bytes |\n| nsd.database_size | disk, mem | bytes |\n| nsd.uptime | uptime | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-nsd-NSD",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nsd/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nsd/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5700,7 +5700,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per NTPd instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ntpd.sys_offset | offset | milliseconds |\n| ntpd.sys_jitter | system, clock | milliseconds |\n| ntpd.sys_frequency | frequency | ppm |\n| ntpd.sys_wander | clock | ppm |\n| ntpd.sys_rootdelay | delay | milliseconds |\n| ntpd.sys_rootdisp | dispersion | milliseconds |\n| ntpd.sys_stratum | stratum | stratum |\n| ntpd.sys_tc | current, minimum | log2 |\n| ntpd.sys_precision | precision | log2 |\n\n### Per peer\n\nThese metrics refer to the NTPd peer.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| peer_address | peer's source IP address |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ntpd.peer_offset | offset | milliseconds |\n| ntpd.peer_delay | delay | milliseconds |\n| ntpd.peer_dispersion | dispersion | milliseconds |\n| ntpd.peer_jitter | jitter | milliseconds |\n| ntpd.peer_xleave | xleave | milliseconds |\n| ntpd.peer_rootdelay | rootdelay | milliseconds |\n| ntpd.peer_rootdisp | dispersion | milliseconds |\n| ntpd.peer_stratum | stratum | stratum |\n| ntpd.peer_hmode | hmode | hmode |\n| ntpd.peer_pmode | pmode | pmode |\n| ntpd.peer_hpoll | hpoll | log2 |\n| ntpd.peer_ppoll | ppoll | log2 |\n| ntpd.peer_precision | precision | log2 |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-ntpd-NTPd",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ntpd/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ntpd/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5738,7 +5738,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per gpu\n\nThese metrics refer to the GPU.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| uuid | GPU uuid (e.g. GPU-27b94a00-ed54-5c24-b1fd-1054085de32a) |\n| index | GPU index (nvidia_smi typically orders GPUs by PCI bus ID) |\n| product_name | GPU product name (e.g. NVIDIA A100-SXM4-40GB) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nvidia_smi.gpu_pcie_bandwidth_usage | rx, tx | B/s |\n| nvidia_smi.gpu_pcie_bandwidth_utilization | rx, tx | % |\n| nvidia_smi.gpu_fan_speed_perc | fan_speed | % |\n| nvidia_smi.gpu_utilization | gpu | % |\n| nvidia_smi.gpu_memory_utilization | memory | % |\n| nvidia_smi.gpu_decoder_utilization | decoder | % |\n| nvidia_smi.gpu_encoder_utilization | encoder | % |\n| nvidia_smi.gpu_frame_buffer_memory_usage | free, used, reserved | B |\n| nvidia_smi.gpu_bar1_memory_usage | free, used | B |\n| nvidia_smi.gpu_temperature | temperature | Celsius |\n| nvidia_smi.gpu_voltage | voltage | V |\n| nvidia_smi.gpu_clock_freq | graphics, video, sm, mem | MHz |\n| nvidia_smi.gpu_power_draw | power_draw | Watts |\n| nvidia_smi.gpu_performance_state | P0-P15 | state |\n| nvidia_smi.gpu_mig_mode_current_status | enabled, disabled | status |\n| nvidia_smi.gpu_mig_devices_count | mig | devices |\n\n### Per mig\n\nThese metrics refer to the Multi-Instance GPU (MIG).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| uuid | GPU uuid (e.g. GPU-27b94a00-ed54-5c24-b1fd-1054085de32a) |\n| product_name | GPU product name (e.g. NVIDIA A100-SXM4-40GB) |\n| gpu_instance_id | GPU instance id (e.g. 1) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nvidia_smi.gpu_mig_frame_buffer_memory_usage | free, used, reserved | B |\n| nvidia_smi.gpu_mig_bar1_memory_usage | free, used | B |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-nvidia_smi-Nvidia_GPU",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nvidia_smi/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nvidia_smi/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5774,7 +5774,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per device\n\nThese metrics refer to the NVME device.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| device | NVMe device name |\n| model_number | NVMe device model |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| nvme.device_estimated_endurance_perc | used | % |\n| nvme.device_available_spare_perc | spare | % |\n| nvme.device_composite_temperature | temperature | celsius |\n| nvme.device_io_transferred_count | read, written | bytes |\n| nvme.device_power_cycles_count | power | cycles |\n| nvme.device_power_on_time | power-on | seconds |\n| nvme.device_critical_warnings_state | available_spare, temp_threshold, nvm_subsystem_reliability, read_only, volatile_mem_backup_failed, persistent_memory_read_only | state |\n| nvme.device_unsafe_shutdowns_count | unsafe | shutdowns |\n| nvme.device_media_errors_rate | media | errors/s |\n| nvme.device_error_log_entries_rate | error_log | entries/s |\n| nvme.device_warning_composite_temperature_time | wctemp | seconds |\n| nvme.device_critical_composite_temperature_time | cctemp | seconds |\n| nvme.device_thermal_mgmt_temp1_transitions_rate | temp1 | transitions/s |\n| nvme.device_thermal_mgmt_temp2_transitions_rate | temp2 | transitions/s |\n| nvme.device_thermal_mgmt_temp1_time | temp1 | seconds |\n| nvme.device_thermal_mgmt_temp2_time | temp2 | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-nvme-NVMe_devices",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nvme/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nvme/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5811,7 +5811,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per OpenLDAP instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| openldap.current_connections | active | connections |\n| openldap.connections | connections | connections/s |\n| openldap.traffic | sent | bytes/s |\n| openldap.entries | sent | entries/s |\n| openldap.referrals | sent | referrals/s |\n| openldap.operations | completed, initiated | operations/s |\n| openldap.operations_by_type | bind, search, unbind, add, delete, modify, compare | operations/s |\n| openldap.waiters | write, read | waiters/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-openldap-OpenLDAP",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/openldap/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/openldap/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5848,7 +5848,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per OpenVPN instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| openvpn.active_clients | clients | clients |\n| openvpn.total_traffic | in, out | kilobits/s |\n\n### Per user\n\nThese metrics refer to the VPN user.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| username | VPN username |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| openvpn.user_traffic | in, out | kilobits/s |\n| openvpn.user_connection_time | time | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-openvpn-OpenVPN",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/openvpn/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/openvpn/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5885,7 +5885,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per OpenVPN status log instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| openvpn.active_clients | clients | clients |\n| openvpn.total_traffic | in, out | kilobits/s |\n\n### Per user\n\nThese metrics refer to the VPN user.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| username | VPN username |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| openvpn.user_traffic | in, out | kilobits/s |\n| openvpn.user_connection_time | time | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-openvpn_status_log-OpenVPN_status_log",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/openvpn_status_log/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/openvpn_status_log/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5923,7 +5923,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Oracle DB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| oracledb.sessions | session | sessions |\n| oracledb.average_active_sessions | active | sessions |\n| oracledb.sessions_utilization | session_limit | percent |\n| oracledb.current_logons | logons | logons |\n| oracledb.logons | logons | logons/s |\n| oracledb.database_wait_time_ratio | db_wait_time | percent |\n| oracledb.sql_service_response_time | sql_resp_time | seconds |\n| oracledb.enqueue_timeouts | enqueue | timeouts/s |\n| oracledb.disk_io | read, written | bytes/s |\n| oracledb.disk_iops | read, write | operations/s |\n| oracledb.sorts | memory, disk | sorts/s |\n| oracledb.table_scans | short_table, long_table | scans/s |\n| oracledb.cache_hit_ratio | buffer, cursor, library, row | percent |\n| oracledb.global_cache_blocks | corrupted, lost | blocks/s |\n| oracledb.activity | parse, execute, user_commits, user_rollbacks | events/s |\n\n### Per tablespace\n\nThese metrics refer to the Tablespace.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| tablespace | Tablespace name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| oracledb.tablespace_utilization | utilization | percent |\n| oracledb.tablespace_usage | avail, used | bytes |\n\n### Per wait class\n\nThese metrics refer to the [Wait Class](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/classes-of-wait-events.html).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| wait_class | [Wait Class name](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/classes-of-wait-events.html). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| oracledb.wait_class_wait_time | wait_time | milliseconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-oracledb-Oracle_DB",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/oracledb/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/oracledb/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5959,7 +5959,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per PgBouncer instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| pgbouncer.client_connections_utilization | used | percentage |\n\n### Per database\n\nThese metrics refer to the database.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| database | database name |\n| postgres_database | Postgres database name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| pgbouncer.db_client_connections | active, waiting, cancel_req | connections |\n| pgbouncer.db_server_connections | active, idle, used, tested, login | connections |\n| pgbouncer.db_server_connections_utilization | used | percentage |\n| pgbouncer.db_clients_wait_time | time | seconds |\n| pgbouncer.db_client_max_wait_time | time | seconds |\n| pgbouncer.db_transactions | transactions | transactions/s |\n| pgbouncer.db_transactions_time | time | seconds |\n| pgbouncer.db_transaction_avg_time | time | seconds |\n| pgbouncer.db_queries | queries | queries/s |\n| pgbouncer.db_queries_time | time | seconds |\n| pgbouncer.db_query_avg_time | time | seconds |\n| pgbouncer.db_network_io | received, sent | B/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-pgbouncer-PgBouncer",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/pgbouncer/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/pgbouncer/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -5996,7 +5996,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per phpDaemon instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| phpdaemon.workers | alive, shutdown | workers |\n| phpdaemon.alive_workers | idle, busy, reloading | workers |\n| phpdaemon.idle_workers | preinit, init, initialized | workers |\n| phpdaemon.uptime | time | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-phpdaemon-phpDaemon",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/phpdaemon/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/phpdaemon/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6033,7 +6033,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per PHP-FPM instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| phpfpm.connections | active, max_active, idle | connections |\n| phpfpm.requests | requests | requests/s |\n| phpfpm.performance | max_children_reached, slow_requests | status |\n| phpfpm.request_duration | min, max, avg | milliseconds |\n| phpfpm.request_cpu | min, max, avg | percentage |\n| phpfpm.request_mem | min, max, avg | KB |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-phpfpm-PHP-FPM",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/phpfpm/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/phpfpm/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6069,7 +6069,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Pi-hole instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| pihole.dns_queries_total | queries | queries |\n| pihole.dns_queries | cached, blocked, forwarded | queries |\n| pihole.dns_queries_percentage | cached, blocked, forwarded | percentage |\n| pihole.unique_clients | unique | clients |\n| pihole.domains_on_blocklist | blocklist | domains |\n| pihole.blocklist_last_update | ago | seconds |\n| pihole.unwanted_domains_blocking_status | enabled, disabled | status |\n| pihole.dns_queries_types | a, aaaa, any, ptr, soa, srv, txt | percentage |\n| pihole.dns_queries_forwarded_destination | cached, blocked, other | percentage |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-pihole-Pi-hole",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/pihole/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/pihole/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6106,7 +6106,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Pika instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| pika.connections | accepted | connections |\n| pika.clients | connected | clients |\n| pika.memory | used | bytes |\n| pika.connected_replicas | connected | replicas |\n| pika.commands | processed | commands/s |\n| pika.commands_calls | a dimension per command | calls/s |\n| pika.database_strings_keys | a dimension per database | keys |\n| pika.database_strings_expires_keys | a dimension per database | keys |\n| pika.database_strings_invalid_keys | a dimension per database | keys |\n| pika.database_hashes_keys | a dimension per database | keys |\n| pika.database_hashes_expires_keys | a dimension per database | keys |\n| pika.database_hashes_invalid_keys | a dimension per database | keys |\n| pika.database_lists_keys | a dimension per database | keys |\n| pika.database_lists_expires_keys | a dimension per database | keys |\n| pika.database_lists_invalid_keys | a dimension per database | keys |\n| pika.database_zsets_keys | a dimension per database | keys |\n| pika.database_zsets_expires_keys | a dimension per database | keys |\n| pika.database_zsets_invalid_keys | a dimension per database | keys |\n| pika.database_sets_keys | a dimension per database | keys |\n| pika.database_sets_expires_keys | a dimension per database | keys |\n| pika.database_sets_invalid_keys | a dimension per database | keys |\n| pika.uptime | uptime | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-pika-Pika",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/pika/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/pika/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6142,7 +6142,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per host\n\nThese metrics refer to the remote host.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| host | remote host |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| ping.host_rtt | min, max, avg | milliseconds |\n| ping.host_std_dev_rtt | std_dev | milliseconds |\n| ping.host_packet_loss | loss | percentage |\n| ping.host_packets | received, sent | packets |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-ping-Ping",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ping/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ping/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6176,7 +6176,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per TCP endpoint\n\nThese metrics refer to the TCP endpoint.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| host | The hostname or IP address of the target system, as specified in the configuration. |\n| port | The TCP port being monitored, as defined in the 'ports' configuration parameter. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| portcheck.status | success, failed, timeout | boolean |\n| portcheck.state_duration | time | seconds |\n| portcheck.latency | time | ms |\n\n### Per UDP endpoint\n\nThese metrics refer to the UDP endpoint.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| host | The hostname or IP address of the target system, as specified in the configuration. |\n| port | The UDP port being monitored, as defined in the 'udp_ports' configuration parameter. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| portcheck.udp_port_status | open/filtered, closed | status |\n| portcheck.udp_port_status_duration | time | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-portcheck-TCP/UDP_Endpoints",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/portcheck/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/portcheck/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6213,7 +6213,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Postfix instance\n\nThese metrics refer to the entire monitored application.\n\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postfix.qemails | emails | emails |\n| postfix.qsize | size | KiB |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-postfix-Postfix",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/postfix/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/postfix/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6263,7 +6263,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per PostgreSQL instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postgres.connections_utilization | used | percentage |\n| postgres.connections_usage | available, used | connections |\n| postgres.connections_state_count | active, idle, idle_in_transaction, idle_in_transaction_aborted, disabled | connections |\n| postgres.transactions_duration | a dimension per bucket | transactions/s |\n| postgres.queries_duration | a dimension per bucket | queries/s |\n| postgres.locks_utilization | used | percentage |\n| postgres.checkpoints_rate | scheduled, requested | checkpoints/s |\n| postgres.checkpoints_time | write, sync | milliseconds |\n| postgres.bgwriter_halts_rate | maxwritten | events/s |\n| postgres.buffers_io_rate | checkpoint, backend, bgwriter | B/s |\n| postgres.buffers_backend_fsync_rate | fsync | calls/s |\n| postgres.buffers_allocated_rate | allocated | B/s |\n| postgres.wal_io_rate | write | B/s |\n| postgres.wal_files_count | written, recycled | files |\n| postgres.wal_archiving_files_count | ready, done | files/s |\n| postgres.autovacuum_workers_count | analyze, vacuum_analyze, vacuum, vacuum_freeze, brin_summarize | workers |\n| postgres.txid_exhaustion_towards_autovacuum_perc | emergency_autovacuum | percentage |\n| postgres.txid_exhaustion_perc | txid_exhaustion | percentage |\n| postgres.txid_exhaustion_oldest_txid_num | xid | xid |\n| postgres.catalog_relations_count | ordinary_table, index, sequence, toast_table, view, materialized_view, composite_type, foreign_table, partitioned_table, partitioned_index | relations |\n| postgres.catalog_relations_size | ordinary_table, index, sequence, toast_table, view, materialized_view, composite_type, foreign_table, partitioned_table, partitioned_index | B |\n| postgres.uptime | uptime | seconds |\n| postgres.databases_count | databases | databases |\n\n### Per repl application\n\nThese metrics refer to the replication application.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| application | application name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postgres.replication_app_wal_lag_size | sent_lag, write_lag, flush_lag, replay_lag | B |\n| postgres.replication_app_wal_lag_time | write_lag, flush_lag, replay_lag | seconds |\n\n### Per repl slot\n\nThese metrics refer to the replication slot.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| slot | replication slot name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postgres.replication_slot_files_count | wal_keep, pg_replslot_files | files |\n\n### Per database\n\nThese metrics refer to the database.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| database | database name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postgres.db_transactions_ratio | committed, rollback | percentage |\n| postgres.db_transactions_rate | committed, rollback | transactions/s |\n| postgres.db_connections_utilization | used | percentage |\n| postgres.db_connections_count | connections | connections |\n| postgres.db_cache_io_ratio | miss | percentage |\n| postgres.db_io_rate | memory, disk | B/s |\n| postgres.db_ops_fetched_rows_ratio | fetched | percentage |\n| postgres.db_ops_read_rows_rate | returned, fetched | rows/s |\n| postgres.db_ops_write_rows_rate | inserted, deleted, updated | rows/s |\n| postgres.db_conflicts_rate | conflicts | queries/s |\n| postgres.db_conflicts_reason_rate | tablespace, lock, snapshot, bufferpin, deadlock | queries/s |\n| postgres.db_deadlocks_rate | deadlocks | deadlocks/s |\n| postgres.db_locks_held_count | access_share, row_share, row_exclusive, share_update, share, share_row_exclusive, exclusive, access_exclusive | locks |\n| postgres.db_locks_awaited_count | access_share, row_share, row_exclusive, share_update, share, share_row_exclusive, exclusive, access_exclusive | locks |\n| postgres.db_temp_files_created_rate | created | files/s |\n| postgres.db_temp_files_io_rate | written | B/s |\n| postgres.db_size | size | B |\n\n### Per table\n\nThese metrics refer to the database table.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| database | database name |\n| schema | schema name |\n| table | table name |\n| parent_table | parent table name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postgres.table_rows_dead_ratio | dead | percentage |\n| postgres.table_rows_count | live, dead | rows |\n| postgres.table_ops_rows_rate | inserted, deleted, updated | rows/s |\n| postgres.table_ops_rows_hot_ratio | hot | percentage |\n| postgres.table_ops_rows_hot_rate | hot | rows/s |\n| postgres.table_cache_io_ratio | miss | percentage |\n| postgres.table_io_rate | memory, disk | B/s |\n| postgres.table_index_cache_io_ratio | miss | percentage |\n| postgres.table_index_io_rate | memory, disk | B/s |\n| postgres.table_toast_cache_io_ratio | miss | percentage |\n| postgres.table_toast_io_rate | memory, disk | B/s |\n| postgres.table_toast_index_cache_io_ratio | miss | percentage |\n| postgres.table_toast_index_io_rate | memory, disk | B/s |\n| postgres.table_scans_rate | index, sequential | scans/s |\n| postgres.table_scans_rows_rate | index, sequential | rows/s |\n| postgres.table_autovacuum_since_time | time | seconds |\n| postgres.table_vacuum_since_time | time | seconds |\n| postgres.table_autoanalyze_since_time | time | seconds |\n| postgres.table_analyze_since_time | time | seconds |\n| postgres.table_null_columns | null | columns |\n| postgres.table_size | size | B |\n| postgres.table_bloat_size_perc | bloat | percentage |\n| postgres.table_bloat_size | bloat | B |\n\n### Per index\n\nThese metrics refer to the table index.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| database | database name |\n| schema | schema name |\n| table | table name |\n| parent_table | parent table name |\n| index | index name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| postgres.index_size | size | B |\n| postgres.index_bloat_size_perc | bloat | percentage |\n| postgres.index_bloat_size | bloat | B |\n| postgres.index_usage_status | used, unused | status |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-postgres-PostgreSQL",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/postgres/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/postgres/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6300,7 +6300,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per PowerDNS Authoritative Server instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| powerdns.questions_in | udp, tcp | questions/s |\n| powerdns.questions_out | udp, tcp | questions/s |\n| powerdns.cache_usage | query-cache-hit, query-cache-miss, packetcache-hit, packetcache-miss | events/s |\n| powerdns.cache_size | query-cache, packet-cache, key-cache, meta-cache | entries |\n| powerdns.latency | latency | microseconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-powerdns-PowerDNS_Authoritative_Server",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/powerdns/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/powerdns/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6337,7 +6337,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per PowerDNS Recursor instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| powerdns_recursor.questions_in | total, tcp, ipv6 | questions/s |\n| powerdns_recursor.questions_out | udp, tcp, ipv6, throttled | questions/s |\n| powerdns_recursor.answer_time | 0-1ms, 1-10ms, 10-100ms, 100-1000ms, slow | queries/s |\n| powerdns_recursor.timeouts | total, ipv4, ipv6 | timeouts/s |\n| powerdns_recursor.drops | over-capacity-drops, query-pipe-full-drops, too-old-drops, truncated-drops, empty-queries | drops/s |\n| powerdns_recursor.cache_usage | cache-hits, cache-misses, packet-cache-hits, packet-cache-misses | events/s |\n| powerdns_recursor.cache_size | cache, packet-cache, negative-cache | entries |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-powerdns_recursor-PowerDNS_Recursor",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/powerdns_recursor/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/powerdns_recursor/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6372,7 +6372,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-4D_Server",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6407,7 +6407,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-8430FT_modem",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6446,7 +6446,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-A10_ACOS_network_devices",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6481,7 +6481,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-AMD_CPU_&_GPU",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6516,7 +6516,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-APIcast",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6551,7 +6551,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-ARM_HWCPipe",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6590,7 +6590,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-AWS_EC2_Compute_instances",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6629,7 +6629,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-AWS_EC2_Spot_Instance",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6668,7 +6668,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-AWS_ECS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6707,7 +6707,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-AWS_Health_events",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6746,7 +6746,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-AWS_Quota",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6785,7 +6785,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-AWS_RDS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6824,7 +6824,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-AWS_S3_buckets",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6863,7 +6863,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-AWS_SQS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6902,7 +6902,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-AWS_instance_health",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6937,7 +6937,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Airthings_Waveplus_air_sensor",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -6972,7 +6972,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Akamai_Edge_DNS_Traffic",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7007,7 +7007,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Akamai_Global_Traffic_Management",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7046,7 +7046,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Akami_Cloudmonitor",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7081,7 +7081,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Alamos_FE2_server",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7120,7 +7120,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Alibaba_Cloud",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7155,7 +7155,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Altaro_Backup",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7190,7 +7190,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Andrews_&_Arnold_line_status",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7225,7 +7225,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Apache_Airflow",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7264,7 +7264,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Apache_Flink",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7299,7 +7299,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Apple_Time_Machine",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7338,7 +7338,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Aruba_devices",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7377,7 +7377,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-ArvanCloud_CDN",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7412,7 +7412,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Audisto",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7447,7 +7447,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-AuthLog",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7486,7 +7486,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Azure_AD_App_passwords",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7525,7 +7525,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Azure_Elastic_Pool_SQL",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7564,7 +7564,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Azure_Resources",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7603,7 +7603,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Azure_SQL",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7642,7 +7642,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Azure_Service_Bus",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7681,7 +7681,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Azure_application",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7716,7 +7716,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-BOSH",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7751,7 +7751,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-BigQuery",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7786,7 +7786,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Bird_Routing_Daemon",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7823,7 +7823,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Blackbox",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7858,7 +7858,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Bobcat_Miner_300",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7893,7 +7893,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Borg_backup",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7928,7 +7928,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-BungeeCord",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7963,7 +7963,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-CVMFS_clients",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -7998,7 +7998,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Celery",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8033,7 +8033,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Certificate_Transparency",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8068,7 +8068,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Checkpoint_device",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8103,7 +8103,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Chia",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8138,7 +8138,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Christ_Elektronik_CLM5IP_power_panel",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8173,7 +8173,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Cilium_Agent",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8208,7 +8208,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Cilium_Operator",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8243,7 +8243,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Cilium_Proxy",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8282,7 +8282,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Cisco_ACI",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8321,7 +8321,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Citrix_NetScaler",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8356,7 +8356,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-ClamAV_daemon",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8391,7 +8391,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Clamscan_results",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8426,7 +8426,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Clash",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8465,7 +8465,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-CloudWatch",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8504,7 +8504,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Cloud_Foundry",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8543,7 +8543,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Cloud_Foundry_Firehose",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8582,7 +8582,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Cloudflare_PCAP",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8617,7 +8617,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-ClusterControl_CMON",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8652,7 +8652,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Collectd",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8687,7 +8687,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Concourse",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8722,7 +8722,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-CraftBeerPi",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8757,7 +8757,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Crowdsec",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8792,7 +8792,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Crypto_exchanges",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8827,7 +8827,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Cryptowatch",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8862,7 +8862,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Custom_Exporter",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8897,7 +8897,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-DDWRT_Routers",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8936,7 +8936,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-DMARC",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -8971,7 +8971,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-DNSBL",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9006,7 +9006,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Dell_EMC_ECS_cluster",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9041,7 +9041,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Dell_EMC_Isilon_cluster",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9076,7 +9076,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Dell_EMC_XtremIO_cluster",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9111,7 +9111,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Dell_PowerMax",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9146,7 +9146,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Dependency-Track",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9181,7 +9181,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-DigitalOcean",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9216,7 +9216,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Discourse",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9251,7 +9251,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Dutch_Electricity_Smart_Meter",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9286,7 +9286,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Dynatrace",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9321,7 +9321,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-EOS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9356,7 +9356,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Eaton_UPS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9391,7 +9391,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Elgato_Key_Light_devices.",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9426,7 +9426,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Energomera_smart_power_meters",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9461,7 +9461,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Excel_spreadsheet",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9496,7 +9496,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-FRRouting",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9531,7 +9531,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Fastd",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9566,7 +9566,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Fortigate_firewall",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9601,7 +9601,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-FreeBSD_NFS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9636,7 +9636,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-FreeBSD_RCTL-RACCT",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9671,7 +9671,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Freifunk_network",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9706,7 +9706,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Fritzbox_network_devices",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9741,7 +9741,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-GCP_GCE",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9776,7 +9776,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-GCP_Quota",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9811,7 +9811,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-GTP",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9846,7 +9846,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Generic_Command_Line_Output",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9881,7 +9881,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Generic_storage_enclosure_tool",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9916,7 +9916,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-GitHub_API_rate_limit",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9951,7 +9951,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-GitHub_repository",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -9986,7 +9986,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-GitLab_Runner",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10021,7 +10021,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Gobetween",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10060,7 +10060,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Google_Cloud_Platform",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10099,7 +10099,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Google_Pagespeed",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10138,7 +10138,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Google_Stackdriver",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10173,7 +10173,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Grafana",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10208,7 +10208,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Graylog_Server",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10243,7 +10243,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-HANA",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10278,7 +10278,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-HDSentinel",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10313,7 +10313,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-HHVM",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10348,7 +10348,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-HP_iLO",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10383,7 +10383,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Halon",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10418,7 +10418,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-HashiCorp_Vault_secrets",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10453,7 +10453,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Hasura_GraphQL_Server",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10488,7 +10488,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Helium_hotspot",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10523,7 +10523,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Helium_miner_(validator)",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10558,7 +10558,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Hitron_CGN_series_CPE",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10593,7 +10593,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Hitron_CODA_Cable_Modem",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10628,7 +10628,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Homebridge",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10663,7 +10663,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Homey",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10698,7 +10698,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Honeypot",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10733,7 +10733,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Huawei_devices",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10768,7 +10768,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Hubble",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10803,7 +10803,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-IBM_AIX_systems_Njmon",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10838,7 +10838,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-IBM_CryptoExpress_(CEX)_cards",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10873,7 +10873,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-IBM_MQ",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10908,7 +10908,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-IBM_Spectrum",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10943,7 +10943,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-IBM_Spectrum_Virtualize",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -10978,7 +10978,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-IBM_Z_Hardware_Management_Console",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11013,7 +11013,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-IOTA_full_node",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11052,7 +11052,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-IPMI_(By_SoundCloud)",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11091,7 +11091,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-InfluxDB",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11126,7 +11126,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-JMX",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11161,7 +11161,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Jarvis_Standing_Desk",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11196,7 +11196,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Jenkins",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11231,7 +11231,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-JetBrains_Floating_License_Server",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11270,7 +11270,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Kafka",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11309,7 +11309,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Kafka_Connect",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11348,7 +11348,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Kafka_Consumer_Lag",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11387,7 +11387,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Kafka_ZooKeeper",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11422,7 +11422,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Kannel",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11457,7 +11457,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Keepalived",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11496,7 +11496,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Kubernetes_Cluster_Cloud_Cost",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11531,7 +11531,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-LDAP",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11566,7 +11566,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Lagerist_Disk_latency",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11601,7 +11601,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Linode",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11636,7 +11636,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Lustre_metadata",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11671,7 +11671,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Lynis_audit_reports",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11706,7 +11706,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-MP707_USB_thermometer",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11741,7 +11741,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-MQTT_Blackbox",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11776,7 +11776,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Machbase",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11811,7 +11811,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Maildir",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11846,7 +11846,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Meilisearch",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11881,7 +11881,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Memcached_(community)",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11916,7 +11916,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Meraki_dashboard",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11951,7 +11951,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Mesos",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -11986,7 +11986,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-MikroTik_devices",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12021,7 +12021,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Mikrotik_RouterOS_devices",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12056,7 +12056,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Minecraft",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12095,7 +12095,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Modbus_protocol",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12130,7 +12130,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-MogileFS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12165,7 +12165,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Monnit_Sensors_MQTT",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12200,7 +12200,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-NRPE_daemon",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12235,7 +12235,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-NSX-T",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12270,7 +12270,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-NVML",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12305,7 +12305,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Naemon",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12340,7 +12340,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Nagios",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12375,7 +12375,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Nature_Remo_E_lite_devices",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12414,7 +12414,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-NetApp_Solidfire",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12453,7 +12453,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-NetFlow",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12492,7 +12492,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-NetMeter",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12531,7 +12531,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Netapp_ONTAP_API",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12570,7 +12570,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Netatmo_sensors",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12605,7 +12605,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-New_Relic",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12640,7 +12640,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-NextDNS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12679,7 +12679,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Nextcloud_servers",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12714,7 +12714,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-OBS_Studio",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12753,7 +12753,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-ODBC",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12788,7 +12788,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-OTRS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12823,7 +12823,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-OpenHAB",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12858,7 +12858,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-OpenLDAP_(community)",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12893,7 +12893,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-OpenRC",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12928,7 +12928,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-OpenRCT2",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -12967,7 +12967,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-OpenROADM_devices",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13002,7 +13002,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-OpenStack",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13037,7 +13037,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-OpenVAS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13072,7 +13072,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-OpenWeatherMap",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13107,7 +13107,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Open_vSwitch",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13147,7 +13147,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Oracle_DB_(community)",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13182,7 +13182,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Patroni",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13217,7 +13217,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Personal_Weather_Station",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13252,7 +13252,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Pgpool-II",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13287,7 +13287,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Philips_Hue",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13322,7 +13322,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Pimoroni_Enviro+",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13357,7 +13357,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Pingdom",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13392,7 +13392,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Podman",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13427,7 +13427,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Powerpal_devices",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13462,7 +13462,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-ProFTPD",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13499,7 +13499,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Prometheus_endpoint",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13534,7 +13534,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Proxmox_VE",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13569,7 +13569,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-RADIUS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13604,7 +13604,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-RIPE_Atlas",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13639,7 +13639,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Radio_Thermostat",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13674,7 +13674,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Rancher",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13709,7 +13709,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Raritan_PDU",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13744,7 +13744,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Redis_Queue",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13779,7 +13779,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-SABnzbd",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13814,7 +13814,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-SMA_Inverters",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13849,7 +13849,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-SONiC_NOS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13888,7 +13888,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-SQL_Database_agnostic",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13923,7 +13923,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-SSH",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13958,7 +13958,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-SSL_Certificate",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -13993,7 +13993,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Salicru_EQX_inverter",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14028,7 +14028,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Sense_Energy",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14063,7 +14063,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Sentry",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14098,7 +14098,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-ServerTech",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14133,7 +14133,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Shell_command",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14168,7 +14168,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Shelly_humidity_sensor",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14203,7 +14203,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Sia",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14238,7 +14238,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Siemens_S7_PLC",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14273,7 +14273,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Site_24x7",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14308,7 +14308,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Slurm",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14343,7 +14343,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-SmartRG_808AC_Cable_Modem",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14378,7 +14378,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Smart_meters_SML",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14413,7 +14413,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-SoftEther_VPN_Server",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14448,7 +14448,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-SolarEdge_inverters",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14483,7 +14483,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Solar_logging_stick",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14518,7 +14518,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Solis_Ginlong_5G_inverters",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14553,7 +14553,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Spacelift",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14588,7 +14588,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Speedify_CLI",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14623,7 +14623,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Sphinx",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14658,7 +14658,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Starlink_(SpaceX)",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14693,7 +14693,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Starwind_VSAN_VSphere_Edition",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14728,7 +14728,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-StatusPage",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14763,7 +14763,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Steam",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14798,7 +14798,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Storidge",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14833,7 +14833,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Stream",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14868,7 +14868,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Sunspec_Solar_Energy",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14903,7 +14903,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Suricata",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14938,7 +14938,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Synology_ActiveBackup",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -14973,7 +14973,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Sysload",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15008,7 +15008,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-T-Rex_NVIDIA_GPU_Miner",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15043,7 +15043,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-TACACS",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15078,7 +15078,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-TP-Link_P110",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15113,7 +15113,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Tado_smart_heating_solution",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15148,7 +15148,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Tankerkoenig_API",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15183,7 +15183,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Tesla_Powerwall",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15218,7 +15218,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Tesla_Wall_Connector",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15253,7 +15253,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Tesla_vehicle",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15288,7 +15288,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Traceroute",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15323,7 +15323,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-TwinCAT_ADS_Web_Service",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15358,7 +15358,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Twitch",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15393,7 +15393,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Ubiquiti_UFiber_OLT",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15428,7 +15428,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Uptimerobot",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15463,7 +15463,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-VSCode",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15498,7 +15498,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Vault_PKI",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15533,7 +15533,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Vertica",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15568,7 +15568,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Warp10",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15603,7 +15603,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-XMPP_Server",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15638,7 +15638,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Xiaomi_Mi_Flora",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15673,7 +15673,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-YOURLS_URL_Shortener",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15708,7 +15708,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Zerto",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15743,7 +15743,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Zulip",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15778,7 +15778,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-Zyxel_GS1200-8",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15813,7 +15813,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-bpftrace_variables",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15848,7 +15848,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-cAdvisor",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15883,7 +15883,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-etcd",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15918,7 +15918,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-gpsd",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15953,7 +15953,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-iqAir_AirVisual_air_quality_monitors",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -15988,7 +15988,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-jolokia",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16023,7 +16023,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-journald",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16058,7 +16058,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-loki",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16093,7 +16093,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-mosquitto",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16128,7 +16128,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-mtail",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16163,7 +16163,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-nftables",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16198,7 +16198,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-pgBackRest",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16233,7 +16233,7 @@
             "metrics": "## Metrics\n\nThis collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).\n\n| Metric                    | Chart                                     | Dimension(s)         | Algorithm   |\n|---------------------------|-------------------------------------------|----------------------|-------------|\n| Gauge                     | for each label set                        | one, the metric name | absolute    |\n| Counter                   | for each label set                        | one, the metric name | incremental |\n| Summary (quantiles)       | for each label set (excluding 'quantile') | for each quantile    | absolute    |\n| Summary (sum and count)   | for each label set                        | the metric name      | incremental |\n| Histogram (buckets)       | for each label set (excluding 'le')       | for each bucket      | incremental |\n| Histogram (sum and count) | for each label set                        | the metric name      | incremental |\n\nUntyped metrics (have no '# TYPE') processing:\n\n- As Counter or Gauge depending on pattern match when 'fallback_type' is used.\n- As Counter if it has suffix '_total'.\n- As Summary if it has 'quantile' label.\n- As Histogram if it has 'le' label.\n\n**The rest are ignored**.\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-prometheus-strongSwan",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16271,7 +16271,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ProxySQL instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| proxysql.client_connections_count | connected, non_idle, hostgroup_locked | connections |\n| proxysql.client_connections_rate | created, aborted | connections/s |\n| proxysql.server_connections_count | connected | connections |\n| proxysql.server_connections_rate | created, aborted, delayed | connections/s |\n| proxysql.backends_traffic | recv, sent | B/s |\n| proxysql.clients_traffic | recv, sent | B/s |\n| proxysql.active_transactions_count | client | connections |\n| proxysql.questions_rate | questions | questions/s |\n| proxysql.slow_queries_rate | slow | queries/s |\n| proxysql.queries_rate | autocommit, autocommit_filtered, commit_filtered, rollback, rollback_filtered, backend_change_user, backend_init_db, backend_set_names, frontend_init_db, frontend_set_names, frontend_use_db | queries/s |\n| proxysql.backend_statements_count | total, unique | statements |\n| proxysql.backend_statements_rate | prepare, execute, close | statements/s |\n| proxysql.client_statements_count | total, unique | statements |\n| proxysql.client_statements_rate | prepare, execute, close | statements/s |\n| proxysql.cached_statements_count | cached | statements |\n| proxysql.query_cache_entries_count | entries | entries |\n| proxysql.query_cache_memory_used | used | B |\n| proxysql.query_cache_io | in, out | B/s |\n| proxysql.query_cache_requests_rate | read, write, read_success | requests/s |\n| proxysql.mysql_monitor_workers_count | workers, auxiliary | threads |\n| proxysql.mysql_monitor_workers_rate | started | workers/s |\n| proxysql.mysql_monitor_connect_checks_rate | succeed, failed | checks/s |\n| proxysql.mysql_monitor_ping_checks_rate | succeed, failed | checks/s |\n| proxysql.mysql_monitor_read_only_checks_rate | succeed, failed | checks/s |\n| proxysql.mysql_monitor_replication_lag_checks_rate | succeed, failed | checks/s |\n| proxysql.jemalloc_memory_used | active, allocated, mapped, metadata, resident, retained | B |\n| proxysql.memory_used | auth, sqlite3, query_digest, query_rules, firewall_users_table, firewall_users_config, firewall_rules_table, firewall_rules_config, mysql_threads, admin_threads, cluster_threads | B |\n| proxysql.uptime | uptime | seconds |\n\n### Per command\n\nThese metrics refer to the SQL command.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| command | SQL command. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| proxysql.mysql_command_execution_rate | uptime | seconds |\n| proxysql.mysql_command_execution_time | time | microseconds |\n| proxysql.mysql_command_execution_duration | 100us, 500us, 1ms, 5ms, 10ms, 50ms, 100ms, 500ms, 1s, 5s, 10s, +Inf | microseconds |\n\n### Per user\n\nThese metrics refer to the user.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| user | username from the mysql_users table |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| proxysql.mysql_user_connections_utilization | used | percentage |\n| proxysql.mysql_user_connections_count | used | connections |\n\n### Per backend\n\nThese metrics refer to the backend server.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| host | backend server host |\n| port | backend server port |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| proxysql.backend_status | online, shunned, offline_soft, offline_hard | status |\n| proxysql.backend_connections_usage | free, used | connections |\n| proxysql.backend_connections_rate | succeed, failed | connections/s |\n| proxysql.backend_queries_rate | queries | queries/s |\n| proxysql.backend_traffic | recv, send | B/s |\n| proxysql.backend_latency | latency | microseconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-proxysql-ProxySQL",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/proxysql/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/proxysql/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16312,7 +16312,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n- topic_* metrics are available when `exposeTopicLevelMetricsInPrometheus` is set to true.\n- subscription_* and namespace_subscription metrics are available when `exposeTopicLevelMetricsInPrometheus` si set to true.\n- replication_* and namespace_replication_* metrics are available when replication is configured and `replicationMetricsEnabled` is set to true.\n\n\n### Per Apache Pulsar instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| pulsar.broker_components | namespaces, topics, subscriptions, producers, consumers | components |\n| pulsar.messages_rate | publish, dispatch | messages/s |\n| pulsar.throughput_rate | publish, dispatch | KiB/s |\n| pulsar.storage_size | used | KiB |\n| pulsar.storage_operations_rate | read, write | message batches/s |\n| pulsar.msg_backlog | backlog | messages |\n| pulsar.storage_write_latency | <=0.5ms, <=1ms, <=5ms, =10ms, <=20ms, <=50ms, <=100ms, <=200ms, <=1s, >1s | entries/s |\n| pulsar.entry_size | <=128B, <=512B, <=1KB, <=2KB, <=4KB, <=16KB, <=100KB, <=1MB, >1MB | entries/s |\n| pulsar.subscription_delayed | delayed | message batches |\n| pulsar.subscription_msg_rate_redeliver | redelivered | messages/s |\n| pulsar.subscription_blocked_on_unacked_messages | blocked | subscriptions |\n| pulsar.replication_rate | in, out | messages/s |\n| pulsar.replication_throughput_rate | in, out | KiB/s |\n| pulsar.replication_backlog | backlog | messages |\n\n### Per namespace\n\nTBD\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| pulsar.namespace_broker_components | topics, subscriptions, producers, consumers | components |\n| pulsar.namespace_messages_rate | publish, dispatch | messages/s |\n| pulsar.namespace_throughput_rate | publish, dispatch | KiB/s |\n| pulsar.namespace_storage_size | used | KiB |\n| pulsar.namespace_storage_operations_rate | read, write | message batches/s |\n| pulsar.namespace_msg_backlog | backlog | messages |\n| pulsar.namespace_storage_write_latency | <=0.5ms, <=1ms, <=5ms, =10ms, <=20ms, <=50ms, <=100ms, <=200ms, <=1s, >1s | entries/s |\n| pulsar.namespace_entry_size | <=128B, <=512B, <=1KB, <=2KB, <=4KB, <=16KB, <=100KB, <=1MB, >1MB | entries/s |\n| pulsar.namespace_subscription_delayed | delayed | message batches |\n| pulsar.namespace_subscription_msg_rate_redeliver | redelivered | messages/s |\n| pulsar.namespace_subscription_blocked_on_unacked_messages | blocked | subscriptions |\n| pulsar.namespace_replication_rate | in, out | messages/s |\n| pulsar.namespace_replication_throughput_rate | in, out | KiB/s |\n| pulsar.namespace_replication_backlog | backlog | messages |\n| pulsar.topic_producers | a dimension per topic | producers |\n| pulsar.topic_subscriptions | a dimension per topic | subscriptions |\n| pulsar.topic_consumers | a dimension per topic | consumers |\n| pulsar.topic_messages_rate_in | a dimension per topic | publishes/s |\n| pulsar.topic_messages_rate_out | a dimension per topic | dispatches/s |\n| pulsar.topic_throughput_rate_in | a dimension per topic | KiB/s |\n| pulsar.topic_throughput_rate_out | a dimension per topic | KiB/s |\n| pulsar.topic_storage_size | a dimension per topic | KiB |\n| pulsar.topic_storage_read_rate | a dimension per topic | message batches/s |\n| pulsar.topic_storage_write_rate | a dimension per topic | message batches/s |\n| pulsar.topic_msg_backlog | a dimension per topic | messages |\n| pulsar.topic_subscription_delayed | a dimension per topic | message batches |\n| pulsar.topic_subscription_msg_rate_redeliver | a dimension per topic | messages/s |\n| pulsar.topic_subscription_blocked_on_unacked_messages | a dimension per topic | blocked subscriptions |\n| pulsar.topic_replication_rate_in | a dimension per topic | messages/s |\n| pulsar.topic_replication_rate_out | a dimension per topic | messages/s |\n| pulsar.topic_replication_throughput_rate_in | a dimension per topic | messages/s |\n| pulsar.topic_replication_throughput_rate_out | a dimension per topic | messages/s |\n| pulsar.topic_replication_backlog | a dimension per topic | messages |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-pulsar-Apache_Pulsar",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/pulsar/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/pulsar/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16348,7 +16348,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Puppet instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| puppet.jvm_heap | committed, used | MiB |\n| puppet.jvm_nonheap | committed, used | MiB |\n| puppet.cpu | execution, GC | percentage |\n| puppet.fdopen | used | descriptors |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-puppet-Puppet",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/puppet/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/puppet/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16385,7 +16385,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per cluster\n\nThese metrics refer to the RabbitMQ Cluster.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_id | Unique identifier for the cluster, automatically assigned by RabbitMQ. |\n| cluster_name | User-defined name of the cluster as set using `rabbitmqctl set_cluster_name`. If not set, it will be \"unset\". |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rabbitmq.messages_count | ready, unacknowledged | messages |\n| rabbitmq.messages_rate | ack, publish, publish_in, publish_out, confirm, deliver, deliver_no_ack, get, get_empty, get_no_ack, deliver_get, redeliver, return_unroutable | messages/s |\n| rabbitmq.objects_count | channels, consumers, connections, queues, exchanges | messages |\n| rabbitmq.connection_churn_rate | created, closed | operations/s |\n| rabbitmq.channel_churn_rate | created, closed | operations/s |\n| rabbitmq.queue_churn_rate | created, deleted, declared | operations/s |\n\n### Per node\n\nThese metrics refer to the RabbitMQ node.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_id | Unique identifier for the cluster, automatically assigned by RabbitMQ. |\n| cluster_name | User-defined name of the cluster as set using `rabbitmqctl set_cluster_name <NAME>`. If not set, it will be \"unset\". |\n| node | Name of the node. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rabbitmq.node_avail_status | running, down | status |\n| rabbitmq.node_network_partition_status | clear, detected | status |\n| rabbitmq.node_mem_alarm_status | clear, triggered | status |\n| rabbitmq.node_disk_free_alarm_status | clear, triggered | status |\n| rabbitmq.node_file_descriptors_usage | used | fd |\n| rabbitmq.node_sockets_usage | used | sockets |\n| rabbitmq.node_erlang_processes_usage | used | processes |\n| rabbitmq.node_erlang_run_queue_processes_count | length | processes |\n| rabbitmq.node_memory_usage | used | bytes |\n| rabbitmq.node_disk_space_free_size | free | bytes |\n| rabbitmq.node_uptime | uptime | seconds |\n\n### Per cluster peer\n\nThese metrics refer to the RabbiMQ cluster peer.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_id | Unique identifier for the cluster, automatically assigned by RabbitMQ. |\n| cluster_name | User-defined name of the cluster as set using `rabbitmqctl set_cluster_name <NAME>`. If not set, it will be \"unset\". |\n| node | Name of the node. |\n| peer | Name of the remote node in the cluster. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rabbitmq.node_peer_cluster_link_traffic | received, sent | bytes/s |\n\n### Per vhost\n\nThese metrics refer to the virtual host.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_id | Unique identifier for the cluster, automatically assigned by RabbitMQ. |\n| cluster_name | User-defined name of the cluster as set using `rabbitmqctl set_cluster_name <NAME>`. If not set, it will be \"unset\". |\n| vhost | Name of the virtual host. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rabbitmq.vhost_status | running, stopped, partial | status |\n| rabbitmq.vhost_messages_count | ready, unacknowledged | messages |\n| rabbitmq.vhost_messages_rate | ack, publish, publish_in, publish_out, confirm, deliver, deliver_no_ack, get, get_no_ack, deliver_get, redeliver, return_unroutable | messages/s |\n\n### Per queue\n\nThese metrics refer to the virtual host queue.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| cluster_id | Unique identifier for the cluster, automatically assigned by RabbitMQ. |\n| cluster_name | User-defined name of the cluster as set using `rabbitmqctl set_cluster_name <NAME>`. If not set, it will be \"unset\". |\n| node | Name of the node. |\n| vhost | Name of the virtual host. |\n| queue | Name of the queue. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rabbitmq.queue_status | running, down, idle, crashed, stopped, minority, terminated | status |\n| rabbitmq.queue_messages_count | ready, unacknowledged, paged_out, persistent | messages |\n| rabbitmq.queue_messages_rate | ack, publish, publish_in, publish_out, confirm, deliver, deliver_no_ack, get, get_no_ack, deliver_get, redeliver, return_unroutable | messages/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-rabbitmq-RabbitMQ",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/rabbitmq/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/rabbitmq/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16432,7 +16432,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Redis instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| redis.connections | accepted, rejected | connections/s |\n| redis.clients | connected, blocked, tracking, in_timeout_table | clients |\n| redis.ping_latency | min, max, avg | seconds |\n| redis.commands | processes | commands/s |\n| redis.keyspace_lookup_hit_rate | lookup_hit_rate | percentage |\n| redis.memory | max, used, rss, peak, dataset, lua, scripts | bytes |\n| redis.mem_fragmentation_ratio | mem_fragmentation | ratio |\n| redis.key_eviction_events | evicted | keys/s |\n| redis.net | received, sent | kilobits/s |\n| redis.rdb_changes | changes | operations |\n| redis.bgsave_now | current_bgsave_time | seconds |\n| redis.bgsave_health | last_bgsave | status |\n| redis.bgsave_last_rdb_save_since_time | last_bgsave_time | seconds |\n| redis.aof_file_size | current, base | bytes |\n| redis.commands_calls | a dimension per command | calls |\n| redis.commands_usec | a dimension per command | microseconds |\n| redis.commands_usec_per_sec | a dimension per command | microseconds/s |\n| redis.key_expiration_events | expired | keys/s |\n| redis.database_keys | a dimension per database | keys |\n| redis.database_expires_keys | a dimension per database | keys |\n| redis.connected_replicas | connected | replicas |\n| redis.master_link_status | up, down | status |\n| redis.master_last_io_since_time | time | seconds |\n| redis.master_link_down_since_time | time | seconds |\n| redis.uptime | uptime | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-redis-Redis",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/redis/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/redis/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16470,7 +16470,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per RethinkDB instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rethinkdb.cluster_servers_stats_request | success, timeout | servers |\n| rethinkdb.cluster_client_connections | connections | connections |\n| rethinkdb.cluster_active_clients | active | clients |\n| rethinkdb.cluster_queries | queries | queries/s |\n| rethinkdb.cluster_documents | read, written | documents/s |\n\n### Per server\n\nThese metrics refer to the server (cluster member).\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| server_uuid | Server UUID. |\n| server_name | Server name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rethinkdb.server_stats_request_status | success, timeout | status |\n| rethinkdb.server_client_connections | connections | connections |\n| rethinkdb.server_active_clients | active | clients |\n| rethinkdb.server_queries | queries | queries/s |\n| rethinkdb.server_documents | read, written | documents/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-rethinkdb-RethinkDB",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/rethinkdb/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/rethinkdb/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16509,7 +16509,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Riak KV instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| riak.kv.throughput | gets, puts | operations/s |\n| riak.dt.vnode_updates | counters, sets, maps | operations/s |\n| riak.search | queries | queries/s |\n| riak.search.documents | indexed | documents/s |\n| riak.consistent.operations | gets, puts | operations/s |\n| riak.kv.latency.get | mean, median, 95, 99, 100 | ms |\n| riak.kv.latency.put | mean, median, 95, 99, 100 | ms |\n| riak.dt.latency.counter_merge | mean, median, 95, 99, 100 | ms |\n| riak.dt.latency.set_merge | mean, median, 95, 99, 100 | ms |\n| riak.dt.latency.map_merge | mean, median, 95, 99, 100 | ms |\n| riak.search.latency.query | median, min, 95, 99, 999, max | ms |\n| riak.search.latency.index | median, min, 95, 99, 999, max | ms |\n| riak.consistent.latency.get | mean, median, 95, 99, 100 | ms |\n| riak.consistent.latency.put | mean, median, 95, 99, 100 | ms |\n| riak.vm | processes | total |\n| riak.vm.memory.processes | allocated, used | MB |\n| riak.kv.siblings_encountered.get | mean, median, 95, 99, 100 | siblings |\n| riak.kv.objsize.get | mean, median, 95, 99, 100 | KB |\n| riak.search.vnodeq_size | mean, median, 95, 99, 100 | messages |\n| riak.search.index | index_fail, bad_entry, extract_fail | errors |\n| riak.core.protobuf_connections | active | connections |\n| riak.core.repairs | read | repairs |\n| riak.core.fsm_active | get, put, secondary index, list keys | fsms |\n| riak.core.fsm_rejected | get, put | fsms |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-riakkv-Riak_KV",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/riakkv/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/riakkv/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16557,7 +16557,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Rspamd instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| rspamd.classifications | ham, spam | messages/s |\n| rspamd.actions | reject, soft_reject, rewrite_subject, add_header, greylist, custom, discard, quarantine, no_action | messages/s |\n| rspamd.scans | scanned | messages/s |\n| rspamd.learns | learned | messages/s |\n| rspamd.connections | connections | connections/s |\n| rspamd.control_connections | control_connections | connections/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-rspamd-Rspamd",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/rspamd/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/rspamd/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16595,7 +16595,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per syscall\n\nThese metrics refer to the the Syscall.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| syscall | Syscall name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| samba.syscall_calls | syscalls | calls/s |\n| samba.syscall_transferred_data | transferred | bytes/s |\n\n### Per smb2call\n\nThese metrics refer to the the SMB2 Call.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| smb2call | SMB2 call name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| samba.smb2_call_calls | smb2 | calls/s |\n| samba.smb2_call_transferred_data | in, out | bytes/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-samba-Samba",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/samba/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/samba/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16631,7 +16631,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Dell EMC ScaleIO instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| scaleio.system_capacity_total | total | KiB |\n| scaleio.system_capacity_in_use | in_use | KiB |\n| scaleio.system_capacity_usage | thick, decreased, thin, snapshot, spare, unused | KiB |\n| scaleio.system_capacity_available_volume_allocation | available | KiB |\n| scaleio.system_capacity_health_state | protected, degraded, in_maintenance, failed, unavailable | KiB |\n| scaleio.system_workload_primary_bandwidth_total | total | KiB/s |\n| scaleio.system_workload_primary_bandwidth | read, write | KiB/s |\n| scaleio.system_workload_primary_iops_total | total | iops/s |\n| scaleio.system_workload_primary_iops | read, write | iops/s |\n| scaleio.system_workload_primary_io_size_total | io_size | KiB |\n| scaleio.system_rebalance | read, write | KiB/s |\n| scaleio.system_rebalance_left | left | KiB |\n| scaleio.system_rebalance_time_until_finish | time | seconds |\n| scaleio.system_rebuild | read, write | KiB/s |\n| scaleio.system_rebuild_left | left | KiB |\n| scaleio.system_defined_components | devices, fault_sets, protection_domains, rfcache_devices, sdc, sds, snapshots, storage_pools, volumes, vtrees | components |\n| scaleio.system_components_volumes_by_type | thick, thin | volumes |\n| scaleio.system_components_volumes_by_mapping | mapped, unmapped | volumes |\n\n### Per storage pool\n\nThese metrics refer to the storage pool.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| scaleio.storage_pool_capacity_total | total | KiB |\n| scaleio.storage_pool_capacity_in_use | in_use | KiB |\n| scaleio.storage_pool_capacity_usage | thick, decreased, thin, snapshot, spare, unused | KiB |\n| scaleio.storage_pool_capacity_utilization | used | percentage |\n| scaleio.storage_pool_capacity_available_volume_allocation | available | KiB |\n| scaleio.storage_pool_capacity_health_state | protected, degraded, in_maintenance, failed, unavailable | KiB |\n| scaleio.storage_pool_components | devices, snapshots, volumes, vtrees | components |\n\n### Per sdc\n\nThese metrics refer to the SDC (ScaleIO Data Client).\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| scaleio.sdc_mdm_connection_state | connected | boolean |\n| scaleio.sdc_bandwidth | read, write | KiB/s |\n| scaleio.sdc_iops | read, write | iops/s |\n| scaleio.sdc_io_size | read, write | KiB |\n| scaleio.sdc_num_of_mapped_volumed | mapped | volumes |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-scaleio-Dell_EMC_ScaleIO",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/scaleio/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/scaleio/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16675,7 +16675,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per sensor\n\nThese metrics refer to the system sensor.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| chip | The path to the sensor's chip device, excluding the /sys/devices prefix. This provides a unique identifier for the physical hardware component. |\n| chip_id | A unique identifier for the sensor's chip, formatted as `chipName-busType-hash`. |\n| sensor | The name of the specific sensor within the chip device. This provides a direct identifier for the individual measurement point. |\n| label | A label provided by the kernel driver to indicate the intended use or purpose of the sensor. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| sensors.chip_sensor_temperature | input | Celsius |\n| sensors.chip_sensor_temperature_alarm | clear, triggered | status |\n| sensors.chip_sensor_voltage | input | Volts |\n| sensors.chip_sensor_voltage_average | average | Volts |\n| sensors.chip_sensor_voltage_alarm | clear, triggered | status |\n| sensors.chip_sensor_fan | input | RPM |\n| sensors.chip_sensor_fan_alarm | clear, triggered | status |\n| sensors.chip_sensor_current | input | Amperes |\n| sensors.chip_sensor_current_average | average | Amperes |\n| sensors.chip_sensor_current_alarm | clear, triggered | status |\n| sensors.chip_sensor_power | input | Watts |\n| sensors.chip_sensor_power_average | average | Watts |\n| sensors.chip_sensor_power_alarm | clear, triggered | status |\n| sensors.chip_sensor_energy | input | Joules |\n| sensors.chip_sensor_humidity | input | percent |\n| sensors.chip_sensor_intrusion_alarm | clear, triggered | status |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-sensors-Linux_Sensors",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/sensors/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/sensors/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16714,7 +16714,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per controller\n\nThese metrics refer to the Storage Device.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| device_name | Device name |\n| device_type | Device type |\n| model_name | Model name |\n| serial_number | Serial number |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| smartctl.device_smart_status | passed, failed | status |\n| smartctl.device_ata_smart_error_log_count | error_log | logs |\n| smartctl.device_power_on_time | power_on_time | seconds |\n| smartctl.device_temperature | temperature | Celsius |\n| smartctl.device_power_cycles_count | power | cycles |\n| smartctl.device_read_errors_rate | corrected, uncorrected | errors/s |\n| smartctl.device_write_errors_rate | corrected, uncorrected | errors/s |\n| smartctl.device_verify_errors_rate | corrected, uncorrected | errors/s |\n| smartctl.device_smart_attr_{attribute_name} | {attribute_name} | {attribute_unit} |\n| smartctl.device_smart_attr_{attribute_name}_normalized | {attribute_name} | value |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-smartctl-S.M.A.R.T.",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/smartctl/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/smartctl/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16750,7 +16750,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\nThe metrics that will be collected are defined in the configuration file.\n\n### Per snmp device\n\nThese metrics refer to the SNMP device.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| sysName | SNMP device's system name (OID: [1.3.6.1.2.1.1.5](https://oidref.com/1.3.6.1.2.1.1.5)). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| snmp.device_uptime | uptime | seconds |\n\n### Per network interface\n\nNetwork interfaces of the SNMP device being monitored. These metrics refer to each interface.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| sysName | SNMP device's system name (OID: [1.3.6.1.2.1.1.5](https://oidref.com/1.3.6.1.2.1.1.5)). |\n| ifDescr | Network interface description (OID: [1.3.6.1.2.1.2.2.1.2](https://cric.grenoble.cnrs.fr/Administrateurs/Outils/MIBS/?oid=1.3.6.1.2.1.2.2.1.2)). |\n| ifName | Network interface name (OID: [1.3.6.1.2.1.2.2.1.2](https://cric.grenoble.cnrs.fr/Administrateurs/Outils/MIBS/?oid=1.3.6.1.2.1.31.1.1.1.1)). |\n| ifType | Network interface type (OID: [1.3.6.1.2.1.2.2.1.2](https://cric.grenoble.cnrs.fr/Administrateurs/Outils/MIBS/?oid=1.3.6.1.2.1.2.2.1.3)). |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| snmp.device_net_interface_traffic | received, sent | kilobits/s |\n| snmp.device_net_interface_unicast | received, sent | packets/s |\n| snmp.device_net_interface_multicast | received, sent | packets/s |\n| snmp.device_net_interface_broadcast | received, sent | packets/s |\n| snmp.device_net_interface_errors | inbound, outbound | errors/s |\n| snmp.device_net_interface_discards | inbound, outbound | discards/s |\n| snmp.device_net_interface_admin_status | up, down, testing | status |\n| snmp.device_net_interface_oper_status | up, down, testing, unknown, dormant, not_present, lower_layer_down | status |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-snmp-SNMP_devices",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/snmp/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/snmp/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16788,7 +16788,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per SpigotMC instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| spigotmc.players | players | players |\n| spigotmc.avg_tps | 1min, 5min, 15min | ticks |\n| spigotmc.memory | used, alloc | bytes |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-spigotmc-SpigotMC",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/spigotmc/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/spigotmc/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16826,7 +16826,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Squid instance\n\nThese metrics refer to each monitored Squid instance.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| squid.clients_net | in, out, hits | kilobits/s |\n| squid.clients_requests | requests, hits, errors | requests/s |\n| squid.servers_net | in, out | kilobits/s |\n| squid.servers_requests | requests, errors | requests/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-squid-Squid",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/squid/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/squid/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16863,7 +16863,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Squid log files instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| squidlog.requests | requests | requests/s |\n| squidlog.excluded_requests | unmatched | requests/s |\n| squidlog.type_requests | success, bad, redirect, error | requests/s |\n| squidlog.http_status_code_class_responses | 1xx, 2xx, 3xx, 4xx, 5xx | responses/s |\n| squidlog.http_status_code_responses | a dimension per HTTP response code | responses/s |\n| squidlog.bandwidth | sent | kilobits/s |\n| squidlog.response_time | min, max, avg | milliseconds |\n| squidlog.uniq_clients | clients | clients |\n| squidlog.cache_result_code_requests | a dimension per cache result code | requests/s |\n| squidlog.cache_result_code_transport_tag_requests | a dimension per cache result delivery transport tag | requests/s |\n| squidlog.cache_result_code_handling_tag_requests | a dimension per cache result handling tag | requests/s |\n| squidlog.cache_code_object_tag_requests | a dimension per cache result produced object tag | requests/s |\n| squidlog.cache_code_load_source_tag_requests | a dimension per cache result load source tag | requests/s |\n| squidlog.cache_code_error_tag_requests | a dimension per cache result error tag | requests/s |\n| squidlog.http_method_requests | a dimension per HTTP method | requests/s |\n| squidlog.mime_type_requests | a dimension per MIME type | requests/s |\n| squidlog.hier_code_requests | a dimension per hierarchy code | requests/s |\n| squidlog.server_address_forwarded_requests | a dimension per server address | requests/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-squidlog-Squid_log_files",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/squidlog/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/squidlog/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16901,7 +16901,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per controller\n\nThese metrics refer to the Controller.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| controller_number | Controller number (index) |\n| model | Controller model |\n| driver_name | Controller driver (megaraid_sas or mpt3sas) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| storcli.controller_health_status | healthy, unhealthy | status |\n| storcli.controller_status | optimal, degraded, partially_degraded, failed | status |\n| storcli.controller_bbu_status | healthy, unhealthy, na | status |\n| storcli.controller_roc_temperature | temperature | Celsius |\n\n### Per physical drive\n\nThese metrics refer to the Physical Drive.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| controller_number | Controller number (index) |\n| enclosure_number | Enclosure number (index) |\n| slot_number | Slot number (index) |\n| media type | Media type (e.g. HDD) |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| storcli.phys_drive_errors | media, other | errors/s |\n| storcli.phys_drive_predictive_failures | predictive_failures | failures/s |\n| storcli.phys_drive_smart_alert_status | active, inactive | status |\n| storcli.phys_drive_temperature | temperature | Celsius |\n\n### Per bbu\n\nThese metrics refer to the Backup Battery Unit.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| controller_number | Controller number (index) |\n| bbu_number | BBU number (index) |\n| model | BBU model |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| storcli.bbu_temperature | temperature | Celsius |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-storcli-StoreCLI_RAID",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/storcli/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/storcli/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16937,7 +16937,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Supervisor instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| supervisord.summary_processes | running, non-running | processes |\n\n### Per process group\n\nThese metrics refer to the process group.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| supervisord.processes | running, non-running | processes |\n| supervisord.process_state_code | a dimension per process | code |\n| supervisord.process_exit_status | a dimension per process | exit status |\n| supervisord.process_uptime | a dimension per process | seconds |\n| supervisord.process_downtime | a dimension per process | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-supervisord-Supervisor",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/supervisord/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/supervisord/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -16973,7 +16973,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per unit\n\nThese metrics refer to the systemd unit.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| unit_name | systemd unit name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| systemd.service_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.socket_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.target_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.path_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.device_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.mount_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.automount_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.swap_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.timer_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.scope_unit_state | active, inactive, activating, deactivating, failed | state |\n| systemd.slice_unit_state | active, inactive, activating, deactivating, failed | state |\n\n### Per unit file\n\nThese metrics refer to the systemd unit file.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| unit_file_name | systemd unit file name |\n| unit_file_type | systemd unit file type |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| systemd.unit_file_state | enabled, enabled-runtime, linked, linked-runtime, alias, masked, masked-runtime, static, disabled, indirect, generated, transient, bad | state |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-systemdunits-Systemd_Units",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/systemdunits/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/systemdunits/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17011,7 +17011,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Tengine instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| tengine.bandwidth_total | in, out | B/s |\n| tengine.connections_total | accepted | connections/s |\n| tengine.requests_total | processed | requests/s |\n| tengine.requests_per_response_code_family_total | 2xx, 3xx, 4xx, 5xx, other | requests/s |\n| tengine.requests_per_response_code_detailed_total | 200, 206, 302, 304, 403, 404, 419, 499, 500, 502, 503, 504, 508, other | requests/s |\n| tengine.requests_upstream_total | requests | requests/s |\n| tengine.tries_upstream_total | calls | calls/s |\n| tengine.requests_upstream_per_response_code_family_total | 4xx, 5xx | requests/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-tengine-Tengine",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/tengine/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/tengine/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17051,7 +17051,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Tomcat instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| tomcat.jvm_memory_usage | free, used | bytes |\n\n### Per jvm memory pool\n\nThese metrics refer to the JVM memory pool.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| mempool_name | Memory Pool name. |\n| mempool_type | Memory Pool type. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| tomcat.jvm_mem_pool_memory_usage | commited, used, max | bytes |\n\n### Per connector\n\nThese metrics refer to the connector.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| connector_name | Connector name. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| tomcat.connector_requests | requests | requests/s |\n| tomcat.connector_bandwidth | received, sent | bytes/s |\n| tomcat.connector_requests_processing_time | processing_time | milliseconds |\n| tomcat.connector_errors | errors | errors/s |\n| tomcat.connector_request_threads | idle, busy | threads |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-tomcat-Tomcat",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/tomcat/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/tomcat/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17089,7 +17089,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Tor instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| tor.traffic | read, write | KiB/s |\n| tor.uptime | uptime | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-tor-Tor",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/tor/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/tor/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17127,7 +17127,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per entrypoint, protocol\n\nThese metrics refer to the endpoint.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| traefik.entrypoint_requests | 1xx, 2xx, 3xx, 4xx, 5xx | requests/s |\n| traefik.entrypoint_request_duration_average | 1xx, 2xx, 3xx, 4xx, 5xx | milliseconds |\n| traefik.entrypoint_open_connections | a dimension per HTTP method | connections |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-traefik-Traefik",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/traefik/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/traefik/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17165,7 +17165,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Typesense instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| typesense.health_status | ok, out_of_disk, out_of_memory | status |\n| typesense.total_requests | requests | requests/s |\n| typesense.requests_by_operation | search, write, import, delete | requests/s |\n| typesense.latency_by_operation | search, write, import, delete | milliseconds |\n| typesense.overloaded_requests | overloaded | requests/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-typesense-Typesense",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/typesense/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/typesense/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17202,7 +17202,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Unbound instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| unbound.queries | queries | queries |\n| unbound.queries_ip_ratelimited | ratelimited | queries |\n| unbound.dnscrypt_queries | crypted, cert, cleartext, malformed | queries |\n| unbound.cache | hits, miss | events |\n| unbound.cache_percentage | hits, miss | percentage |\n| unbound.prefetch | prefetches | prefetches |\n| unbound.expired | expired | replies |\n| unbound.zero_ttl_replies | zero_ttl | replies |\n| unbound.recursive_replies | recursive | replies |\n| unbound.recursion_time | avg, median | milliseconds |\n| unbound.request_list_usage | avg, max | queries |\n| unbound.current_request_list_usage | all, users | queries |\n| unbound.request_list_jostle_list | overwritten, dropped | queries |\n| unbound.tcpusage | usage | buffers |\n| unbound.uptime | time | seconds |\n| unbound.cache_memory | message, rrset, dnscrypt_nonce, dnscrypt_shared_secret | KB |\n| unbound.mod_memory | iterator, respip, validator, subnet, ipsec | KB |\n| unbound.mem_streamwait | streamwait | KB |\n| unbound.cache_count | infra, key, msg, rrset, dnscrypt_nonce, shared_secret | items |\n| unbound.type_queries | a dimension per query type | queries |\n| unbound.class_queries | a dimension per query class | queries |\n| unbound.opcode_queries | a dimension per query opcode | queries |\n| unbound.flag_queries | qr, aa, tc, rd, ra, z, ad, cd | queries |\n| unbound.rcode_answers | a dimension per reply rcode | replies |\n\n### Per thread\n\nThese metrics refer to threads.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| unbound.thread_queries | queries | queries |\n| unbound.thread_queries_ip_ratelimited | ratelimited | queries |\n| unbound.thread_dnscrypt_queries | crypted, cert, cleartext, malformed | queries |\n| unbound.thread_cache | hits, miss | events |\n| unbound.thread_cache_percentage | hits, miss | percentage |\n| unbound.thread_prefetch | prefetches | prefetches |\n| unbound.thread_expired | expired | replies |\n| unbound.thread_zero_ttl_replies | zero_ttl | replies |\n| unbound.thread_recursive_replies | recursive | replies |\n| unbound.thread_recursion_time | avg, median | milliseconds |\n| unbound.thread_request_list_usage | avg, max | queries |\n| unbound.thread_current_request_list_usage | all, users | queries |\n| unbound.thread_request_list_jostle_list | overwritten, dropped | queries |\n| unbound.thread_tcpusage | usage | buffers |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-unbound-Unbound",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/unbound/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/unbound/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17239,7 +17239,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ups\n\nThese metrics refer to the UPS unit.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| ups_name | UPS name. |\n| battery_type | Battery type (chemistry). \"battery.type\" variable value. |\n| device_model | Device model. \"device.mode\" variable value. |\n| device_serial | Device serial number. \"device.serial\" variable value. |\n| device_manufacturer | Device manufacturer. \"device.mfr\" variable value. |\n| device_type | Device type (ups, pdu, scd, psu, ats). \"device.type\" variable value. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| upsd.ups_load | load | percentage |\n| upsd.ups_load_usage | load_usage | Watts |\n| upsd.ups_status | on_line, on_battery, low_battery, high_battery, replace_battery, charging, discharging, bypass, calibration, offline, overloaded, trim_input_voltage, boost_input_voltage, forced_shutdown, other | status |\n| upsd.ups_temperature | temperature | Celsius |\n| upsd.ups_battery_charge | charge | percentage |\n| upsd.ups_battery_estimated_runtime | runtime | seconds |\n| upsd.ups_battery_voltage | voltage | Volts |\n| upsd.ups_battery_voltage_nominal | nominal_voltage | Volts |\n| upsd.ups_input_voltage | voltage | Volts |\n| upsd.ups_input_voltage_nominal | nominal_voltage | Volts |\n| upsd.ups_input_current | current | Ampere |\n| upsd.ups_input_current_nominal | nominal_current | Ampere |\n| upsd.ups_input_frequency | frequency | Hz |\n| upsd.ups_input_frequency_nominal | nominal_frequency | Hz |\n| upsd.ups_output_voltage | voltage | Volts |\n| upsd.ups_output_voltage_nominal | nominal_voltage | Volts |\n| upsd.ups_output_current | current | Ampere |\n| upsd.ups_output_current_nominal | nominal_current | Ampere |\n| upsd.ups_output_frequency | frequency | Hz |\n| upsd.ups_output_frequency_nominal | nominal_frequency | Hz |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-upsd-UPS_(NUT)",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/upsd/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/upsd/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17277,7 +17277,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per uWSGI instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| uwsgi.transmitted_data | tx | bytes/s |\n| uwsgi.requests | requests | requests/s |\n| uwsgi.harakiris | harakiris | harakiris/s |\n| uwsgi.respawns | respawns | respawns/s |\n\n### Per worker\n\nThese metrics refer to the Worker process.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| worker_id | Worker ID. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| uwsgi.worker_transmitted_data | tx | bytes/s |\n| uwsgi.worker_requests | requests | requests/s |\n| uwsgi.worker_delta_requests | delta_requests | requests/s |\n| uwsgi.worker_average_request_time | avg | milliseconds |\n| uwsgi.worker_harakiris | harakiris | harakiris/s |\n| uwsgi.worker_exceptions | exceptions | exceptions/s |\n| uwsgi.worker_status | idle, busy, cheap, pause, sig | status |\n| uwsgi.worker_request_handling_status | accepting, not_accepting | status |\n| uwsgi.worker_respawns | respawns | respawns/s |\n| uwsgi.worker_memory_rss | rss | bytes |\n| uwsgi.worker_memory_vsz | vsz | bytes |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-uwsgi-uWSGI",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/uwsgi/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/uwsgi/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17317,7 +17317,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Varnish instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| varnish.client_session_connections | accepted, dropped | connections/s |\n| varnish.client_requests | received | requests/s |\n| varnish.cache_hit_ratio_total | hit, miss, hitpass, hitmiss | percent |\n| varnish.cache_hit_ratio_delta | hit, miss, hitpass, hitmiss | percent |\n| varnish.cache_expired_objects | expired | objects/s |\n| varnish.cache_lru_activity | nuked, moved | objects/s |\n| varnish.threads | threads | threads |\n| varnish.thread_management_activity | created, failed, destroyed, limited | threads/s |\n| varnish.thread_queue_len | queue_length | threads |\n| varnish.backends_requests | sent | requests/s |\n| varnish.esi_parsing_issues | errors, warnings | issues/s |\n| varnish.mgmt_process_uptime | uptime | seconds |\n| varnish.child_process_uptime | uptime | seconds |\n\n### Per Backend\n\nThese metrics refer to the Backend (VBE).\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| varnish.backend_data_transfer | req_header, req_body, resp_header, resp_body | bytes/s |\n\n### Per Storage\n\nThese metrics refer to the Storage (SMA, SMF, MSE).\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| varnish.storage_space_usage | free, used | bytes |\n| varnish.storage_allocated_objects | allocated | objects |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-varnish-Varnish",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/varnish/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/varnish/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17353,7 +17353,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per vCenter Server Appliance instance\n\nThese metrics refer to the entire monitored application.\n<details>\n<summary>See health statuses</summary>\nOverall System Health:\n\n| Status  | Description                                                                                                              |\n|:-------:|:-------------------------------------------------------------------------------------------------------------------------|\n|  green  | All components in the appliance are healthy.                                                                             |\n| yellow  | One or more components in the appliance might become overloaded soon.                                                    |\n| orange  | One or more components in the appliance might be degraded.                                                               |\n|   red   | One or more components in the appliance might be in an unusable status and the appliance might become unresponsive soon. |\n|  gray   | No health data is available.                                                                                             |\n| unknown | Collector failed to decode status.                                                                                       |\n\nComponents Health:\n\n| Status  | Description                                                  |\n|:-------:|:-------------------------------------------------------------|\n|  green  | The component is healthy.                                    |\n| yellow  | The component is healthy, but may have some problems.        |\n| orange  | The component is degraded, and may have serious problems.    |\n|   red   | The component is unavailable, or will stop functioning soon. |\n|  gray   | No health data is available.                                 |\n| unknown | Collector failed to decode status.                           |\n\nSoftware Updates Health:\n\n| Status  | Description                                          |\n|:-------:|:-----------------------------------------------------|\n|  green  | No updates available.                                |\n| orange  | Non-security patches might be available.             |\n|   red   | Security patches might be available.                 |\n|  gray   | An error retrieving information on software updates. |\n| unknown | Collector failed to decode status.                   |\n\n</details>\n\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| vcsa.system_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.applmgmt_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.load_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.mem_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.swap_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.database_storage_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.storage_health_status | green, red, yellow, orange, gray, unknown | status |\n| vcsa.software_packages_health_status | green, red, orange, gray, unknown | status |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-vcsa-vCenter_Server_Appliance",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/vcsa/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/vcsa/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17390,7 +17390,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per node\n\nThese metrics refer to the VerneMQ node.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| node | The value of this label is identical to the value of the \"node\" label exposed by VerneMQ. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| vernemq.node_socket | open | sockets |\n| vernemq.node_socket_operations | open, close | sockets/s |\n| vernemq.node_client_keepalive_expired | closed | sockets/s |\n| vernemq.node_socket_close_timeout | closed | sockets/s |\n| vernemq.node_socket_errors | errors | errors/s |\n| vernemq.node_queue_processes | queue_processes | queue processes |\n| vernemq.node_queue_processes_operations | setup, teardown | events/s |\n| vernemq.node_queue_process_init_from_storage | queue_processes | queue processes/s |\n| vernemq.node_queue_messages | received, sent | messages/s |\n| vernemq.node_queued_messages | queued | messages |\n| vernemq.node_queue_undelivered_messages | dropped, expired, unhandled | messages/s |\n| vernemq.node_router_subscriptions | subscriptions | subscriptions |\n| vernemq.node_router_matched_subscriptions | local, remote | subscriptions/s |\n| vernemq.node_router_memory | used | bytes |\n| vernemq.node_average_scheduler_utilization | utilization | percentage |\n| vernemq.node_system_processes | processes | processes |\n| vernemq.node_system_reductions | reductions | ops/s |\n| vernemq.node_system_context_switches | context_switches | ops/s |\n| vernemq.node_system_io | received, sent | bytes/s |\n| vernemq.node_system_run_queue | ready | processes |\n| vernemq.node_system_gc_count | gc | ops/s |\n| vernemq.node_system_gc_words_reclaimed | words_reclaimed | ops/s |\n| vernemq.node_system_allocated_memory | processes, system | bytes |\n| vernemq.node_traffic | received, sent | bytes/s |\n| vernemq.node_retain_messages | messages | messages |\n| vernemq.node_retain_memory | used | bytes |\n| vernemq.node_cluster_traffic | received, sent | bytes/s |\n| vernemq.node_cluster_dropped | dropped | bytes/s |\n| vernemq.node_netsplit_unresolved | unresolved | netsplits |\n| vernemq.node_netsplits | resolved, detected | netsplits/s |\n| vernemq.node_uptime | time | seconds |\n\n### Per mqtt\n\nThese metrics are specific to the used MQTT protocol version.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| node | The value of this label is identical to the value of the \"node\" label exposed by VerneMQ. |\n| mqtt_version | MQTT version. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| vernemq.node_mqtt_auth | received, sent | packets/s |\n| vernemq.node_mqtt_auth_received_by_reason_code | success, continue_authentication, reauthenticate | packets/s |\n| vernemq.node_mqtt_auth_sent_by_reason_code | success, continue_authentication, reauthenticate | packets/s |\n| vernemq.node_mqtt_connect | connect, connack | packets/s |\n| vernemq.node_mqtt_connack_sent_by_return_code | success, unsupported_protocol_version, client_identifier_not_valid, server_unavailable, bad_username_or_password, not_authorized | packets/s |\n| vernemq.node_mqtt_connack_sent_by_reason_code | success, unspecified_error, malformed_packet, protocol_error, impl_specific_error, unsupported_protocol_version, client_identifier_not_valid, bad_username_or_password, not_authorized, server_unavailable, server_busy, banned, bad_authentication_method, topic_name_invalid, packet_too_large, quota_exceeded, payload_format_invalid, retain_not_supported, qos_not_supported, use_another_server, server_moved, connection_rate_exceeded | packets/s |\n| vernemq.node_mqtt_disconnect | received, sent | packets/s |\n| vernemq.node_mqtt_disconnect_received_by_reason_code | normal_disconnect, disconnect_with_will_msg, unspecified_error, malformed_packet, protocol_error, impl_specific_error, topic_name_invalid, receive_max_exceeded, topic_alias_invalid, packet_too_large, message_rate_too_high, quota_exceeded, administrative_action, payload_format_invalid | packets/s |\n| node_mqtt_disconnect_sent_by_reason_code | normal_disconnect, unspecified_error, malformed_packet, protocol_error, impl_specific_error, not_authorized, server_busy, server_shutting_down, keep_alive_timeout, session_taken_over, topic_filter_invalid, topic_name_invalid, receive_max_exceeded, topic_alias_invalid, packet_too_large, message_rate_too_high, quota_exceeded, administrative_action, payload_format_invalid, retain_not_supported, qos_not_supported, use_another_server, server_moved, shared_subs_not_supported, connection_rate_exceeded, max_connect_time, subscription_ids_not_supported, wildcard_subs_not_supported | packets/s |\n| vernemq.node_mqtt_subscribe | subscribe, suback | packets/s |\n| vernemq.node_mqtt_subscribe_error | subscribe | errors/s |\n| vernemq.node_mqtt_subscribe_auth_error | subscribe_auth | errors/s |\n| vernemq.node_mqtt_unsubscribe | unsubscribe, unsuback | packets/s |\n| vernemq.node_mqtt_unsubscribe_error | unsubscribe | errors/s |\n| vernemq.node_mqtt_publish | received, sent | packets/s |\n| vernemq.node_mqtt_publish_errors | publish | errors/s |\n| vernemq.node_mqtt_publish_auth_errors | publish_auth | errors/s |\n| vernemq.node_mqtt_puback | received, sent | packets/s |\n| vernemq.node_mqtt_puback_received_by_reason_code | success, no_matching_subscribers, unspecified_error, impl_specific_error, not_authorized, topic_name_invalid, packet_id_in_use, quota_exceeded, payload_format_invalid | packets/s |\n| vernemq.node_mqtt_puback_sent_by_reason_code | success, no_matching_subscribers, unspecified_error, impl_specific_error, not_authorized, topic_name_invalid, packet_id_in_use, quota_exceeded, payload_format_invalid | packets/s |\n| vernemq.node_mqtt_puback_invalid_error | unexpected | messages/s |\n| vernemq.node_mqtt_pubrec | received, sent | packets/s |\n| vernemq.node_mqtt_pubrec_received_by_reason_code | success, no_matching_subscribers, unspecified_error, impl_specific_error, not_authorized, topic_name_invalid, packet_id_in_use, quota_exceeded, payload_format_invalid | packets/s |\n| vernemq.node_mqtt_pubrec_sent_by_reason_code | success, no_matching_subscribers, unspecified_error, impl_specific_error, not_authorized, topic_name_invalid, packet_id_in_use, quota_exceeded, payload_format_invalid | packets/s |\n| vernemq.node_mqtt_pubrec_invalid_error | unexpected | messages/s |\n| vernemq.node_mqtt_pubrel | received, sent | packets/s |\n| vernemq.node_mqtt_pubrel_received_by_reason_code | success, packet_id_not_found | packets/s |\n| vernemq.node_mqtt_pubrel_sent_by_reason_code | success, packet_id_not_found | packets/s |\n| vernemq.node_mqtt_pubcomp | received, sent | packets/s |\n| vernemq.node_mqtt_pubcomp_received_by_reason_code | success, packet_id_not_found | packets/s |\n| vernemq.node_mqtt_pubcomp_sent_by_reason_cod | success, packet_id_not_found | packets/s |\n| vernemq.node_mqtt_pubcomp_invalid_error | unexpected | messages/s |\n| vernemq.node_mqtt_ping | pingreq, pingresp | packets/s |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-vernemq-VerneMQ",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/vernemq/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/vernemq/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17428,7 +17428,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per virtual machine\n\nThese metrics refer to the Virtual Machine.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| datacenter | Datacenter name |\n| cluster | Cluster name |\n| host | Host name |\n| vm | Virtual Machine name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| vsphere.vm_cpu_utilization | used | percentage |\n| vsphere.vm_mem_utilization | used | percentage |\n| vsphere.vm_mem_usage | granted, consumed, active, shared | KiB |\n| vsphere.vm_mem_swap_usage | swapped | KiB |\n| vsphere.vm_mem_swap_io | in, out | KiB/s |\n| vsphere.vm_disk_io | read, write | KiB/s |\n| vsphere.vm_disk_max_latency | latency | milliseconds |\n| vsphere.vm_net_traffic | received, sent | KiB/s |\n| vsphere.vm_net_packets | received, sent | packets |\n| vsphere.vm_net_drops | received, sent | packets |\n| vsphere.vm_overall_status | green, red, yellow, gray | status |\n| vsphere.vm_system_uptime | uptime | seconds |\n\n### Per host\n\nThese metrics refer to the ESXi host.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| datacenter | Datacenter name |\n| cluster | Cluster name |\n| host | Host name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| vsphere.host_cpu_utilization | used | percentage |\n| vsphere.host_mem_utilization | used | percentage |\n| vsphere.host_mem_usage | granted, consumed, active, shared, sharedcommon | KiB |\n| vsphere.host_mem_swap_io | in, out | KiB/s |\n| vsphere.host_disk_io | read, write | KiB/s |\n| vsphere.host_disk_max_latency | latency | milliseconds |\n| vsphere.host_net_traffic | received, sent | KiB/s |\n| vsphere.host_net_packets | received, sent | packets |\n| vsphere.host_net_drops | received, sent | packets |\n| vsphere.host_net_errors | received, sent | errors |\n| vsphere.host_overall_status | green, red, yellow, gray | status |\n| vsphere.host_system_uptime | uptime | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-vsphere-VMware_vCenter_Server",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/vsphere/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/vsphere/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17465,7 +17465,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per sensor\n\nThese metrics refer to the 1-Wire Sensor.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| w1sensor.temperature | temperature | Celsius |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-w1sensor-1-Wire_Sensors",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/w1sensor/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/w1sensor/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17506,7 +17506,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per Web server log files instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| web_log.requests | requests | requests/s |\n| web_log.excluded_requests | unmatched | requests/s |\n| web_log.type_requests | success, bad, redirect, error | requests/s |\n| web_log.status_code_class_responses | 1xx, 2xx, 3xx, 4xx, 5xx | responses/s |\n| web_log.status_code_class_1xx_responses | a dimension per 1xx code | responses/s |\n| web_log.status_code_class_2xx_responses | a dimension per 2xx code | responses/s |\n| web_log.status_code_class_3xx_responses | a dimension per 3xx code | responses/s |\n| web_log.status_code_class_4xx_responses | a dimension per 4xx code | responses/s |\n| web_log.status_code_class_5xx_responses | a dimension per 5xx code | responses/s |\n| web_log.bandwidth | received, sent | kilobits/s |\n| web_log.request_processing_time | min, max, avg | milliseconds |\n| web_log.requests_processing_time_histogram | a dimension per bucket | requests/s |\n| web_log.upstream_response_time | min, max, avg | milliseconds |\n| web_log.upstream_responses_time_histogram | a dimension per bucket | requests/s |\n| web_log.current_poll_uniq_clients | ipv4, ipv6 | clients |\n| web_log.vhost_requests | a dimension per vhost | requests/s |\n| web_log.port_requests | a dimension per port | requests/s |\n| web_log.scheme_requests | http, https | requests/s |\n| web_log.http_method_requests | a dimension per HTTP method | requests/s |\n| web_log.http_version_requests | a dimension per HTTP version | requests/s |\n| web_log.ip_proto_requests | ipv4, ipv6 | requests/s |\n| web_log.ssl_proto_requests | a dimension per SSL protocol | requests/s |\n| web_log.ssl_cipher_suite_requests | a dimension per SSL cipher suite | requests/s |\n| web_log.url_pattern_requests | a dimension per URL pattern | requests/s |\n| web_log.custom_field_pattern_requests | a dimension per custom field pattern | requests/s |\n\n### Per custom time field\n\nTBD\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| web_log.custom_time_field_summary | min, max, avg | milliseconds |\n| web_log.custom_time_field_histogram | a dimension per bucket | observations |\n\n### Per custom numeric field\n\nTBD\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| web_log.custom_numeric_field_{{field_name}}_summary | min, max, avg | {{units}} |\n\n### Per URL pattern\n\nTBD\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| web_log.url_pattern_status_code_responses | a dimension per pattern | responses/s |\n| web_log.url_pattern_http_method_requests | a dimension per HTTP method | requests/s |\n| web_log.url_pattern_bandwidth | received, sent | kilobits/s |\n| web_log.url_pattern_request_processing_time | min, max, avg | milliseconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-web_log-Web_server_log_files",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/weblog/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/weblog/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17542,7 +17542,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per domain\n\nThese metrics refer to the configured source.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| domain | Configured source |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| whoisquery.time_until_expiration | expiry | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-whoisquery-Domain_expiration_date",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/whoisquery/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/whoisquery/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17580,7 +17580,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per device\n\nThese metrics refer to the VPN network interface.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| device | VPN network interface |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| wireguard.device_network_io | receive, transmit | B/s |\n| wireguard.device_peers | peers | peers |\n\n### Per peer\n\nThese metrics refer to the VPN peer.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| device | VPN network interface |\n| public_key | Public key of a peer |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| wireguard.peer_network_io | receive, transmit | B/s |\n| wireguard.peer_latest_handshake_ago | time | seconds |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-wireguard-WireGuard",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/wireguard/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/wireguard/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17617,7 +17617,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per source\n\nThese metrics refer to the SSL certificate.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| source | Same as the \"source\" configuration option. |\n| common_name | The common name (CN) extracted from the certificate. |\n| depth | The depth of the certificate within the certificate chain. The leaf certificate has a depth of 0, and subsequent certificates (intermediate certificates) have increasing depth values. The root certificate is at the highest depth. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| x509check.time_until_expiration | expiry | seconds |\n| x509check.revocation_status | not_revoked, revoked | boolean |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-x509check-X.509_certificate",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/x509check/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/x509check/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17656,7 +17656,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per zfs pool\n\nThese metrics refer to the ZFS pool.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| pool | Zpool name |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| zfspool.pool_space_utilization | utilization | % |\n| zfspool.pool_space_usage | free, used | bytes |\n| zfspool.pool_fragmentation | fragmentation | % |\n| zfspool.pool_health_state | online, degraded, faulted, offline, unavail, removed, suspended | state |\n\n### Per zfs pool vdev\n\nThese metrics refer to the ZFS pool virtual device.\n\nLabels:\n\n| Label      | Description     |\n|:-----------|:----------------|\n| pool | Zpool name |\n| vdev | Unique identifier for a virtual device (vdev) within a ZFS pool. |\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| zfspool.vdev_health_state | online, degraded, faulted, offline, unavail, removed, suspended | state |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-zfspool-ZFS_Pools",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/zfspool/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/zfspool/metadata.yaml",
             "related_resources": ""
         },
         {
@@ -17697,7 +17697,7 @@
             "metrics": "## Metrics\n\nMetrics grouped by *scope*.\n\nThe scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.\n\n\n\n### Per ZooKeeper instance\n\nThese metrics refer to the entire monitored application.\n\nThis scope has no labels.\n\nMetrics:\n\n| Metric | Dimensions | Unit |\n|:------|:----------|:----|\n| zookeeper.requests | outstanding | requests |\n| zookeeper.requests_latency | min, avg, max | ms |\n| zookeeper.connections | alive | connections |\n| zookeeper.packets | received, sent | pps |\n| zookeeper.file_descriptor | open | file descriptors |\n| zookeeper.nodes | znode, ephemerals | nodes |\n| zookeeper.watches | watches | watches |\n| zookeeper.approximate_data_size | size | KiB |\n| zookeeper.server_state | state | state |\n\n",
             "integration_type": "collector",
             "id": "go.d.plugin-zookeeper-ZooKeeper",
-            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/zookeeper/metadata.yaml",
+            "edit_link": "https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/zookeeper/metadata.yaml",
             "related_resources": ""
         },
         {
diff --git a/src/collectors/COLLECTORS.md b/src/collectors/COLLECTORS.md
index acc56c990a..ee1132d53c 100644
--- a/src/collectors/COLLECTORS.md
+++ b/src/collectors/COLLECTORS.md
@@ -27,293 +27,293 @@ If you don't see the app/service you'd like to monitor in this list:
 <!-- AUTOGENERATED PART BY integrations/gen_doc_collector_page.py SCRIPT, DO NOT EDIT MANUALLY -->
 ### APM
 
-- [Alamos FE2 server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/alamos_fe2_server.md)
+- [Alamos FE2 server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/alamos_fe2_server.md)
 
-- [Apache Airflow](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/apache_airflow.md)
+- [Apache Airflow](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/apache_airflow.md)
 
-- [Apache Flink](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/apache_flink.md)
+- [Apache Flink](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/apache_flink.md)
 
-- [Audisto](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/audisto.md)
+- [Audisto](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/audisto.md)
 
-- [Dependency-Track](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/dependency-track.md)
+- [Dependency-Track](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/dependency-track.md)
 
 - [Go applications (EXPVAR)](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/go_expvar/integrations/go_applications_expvar.md)
 
-- [Google Pagespeed](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/google_pagespeed.md)
+- [Google Pagespeed](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/google_pagespeed.md)
 
-- [IBM AIX systems Njmon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ibm_aix_systems_njmon.md)
+- [IBM AIX systems Njmon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ibm_aix_systems_njmon.md)
 
-- [JMX](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/jmx.md)
+- [JMX](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/jmx.md)
 
-- [NRPE daemon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/nrpe_daemon.md)
+- [NRPE daemon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/nrpe_daemon.md)
 
-- [Sentry](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/sentry.md)
+- [Sentry](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/sentry.md)
 
-- [Sysload](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/sysload.md)
+- [Sysload](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/sysload.md)
 
-- [VSCode](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/vscode.md)
+- [VSCode](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/vscode.md)
 
-- [YOURLS URL Shortener](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/yourls_url_shortener.md)
+- [YOURLS URL Shortener](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/yourls_url_shortener.md)
 
-- [bpftrace variables](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/bpftrace_variables.md)
+- [bpftrace variables](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/bpftrace_variables.md)
 
-- [gpsd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/gpsd.md)
+- [gpsd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/gpsd.md)
 
-- [jolokia](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/jolokia.md)
+- [jolokia](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/jolokia.md)
 
-- [phpDaemon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/phpdaemon/integrations/phpdaemon.md)
+- [phpDaemon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/phpdaemon/integrations/phpdaemon.md)
 
 ### Authentication and Authorization
 
-- [Fail2ban](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/fail2ban/integrations/fail2ban.md)
+- [Fail2ban](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/fail2ban/integrations/fail2ban.md)
 
-- [FreeRADIUS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/freeradius/integrations/freeradius.md)
+- [FreeRADIUS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/freeradius/integrations/freeradius.md)
 
-- [HashiCorp Vault secrets](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/hashicorp_vault_secrets.md)
+- [HashiCorp Vault secrets](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/hashicorp_vault_secrets.md)
 
-- [LDAP](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ldap.md)
+- [LDAP](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ldap.md)
 
-- [OpenLDAP (community)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/openldap_community.md)
+- [OpenLDAP (community)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/openldap_community.md)
 
-- [OpenLDAP](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/openldap/integrations/openldap.md)
+- [OpenLDAP](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/openldap/integrations/openldap.md)
 
-- [RADIUS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/radius.md)
+- [RADIUS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/radius.md)
 
-- [SSH](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ssh.md)
+- [SSH](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ssh.md)
 
-- [TACACS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/tacacs.md)
+- [TACACS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/tacacs.md)
 
 ### Blockchain Servers
 
-- [Chia](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/chia.md)
+- [Chia](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/chia.md)
 
-- [Crypto exchanges](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/crypto_exchanges.md)
+- [Crypto exchanges](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/crypto_exchanges.md)
 
-- [Cryptowatch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/cryptowatch.md)
+- [Cryptowatch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/cryptowatch.md)
 
-- [Go-ethereum](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/geth/integrations/go-ethereum.md)
+- [Go-ethereum](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/geth/integrations/go-ethereum.md)
 
-- [Helium miner (validator)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/helium_miner_validator.md)
+- [Helium miner (validator)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/helium_miner_validator.md)
 
-- [IOTA full node](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/iota_full_node.md)
+- [IOTA full node](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/iota_full_node.md)
 
-- [Sia](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/sia.md)
+- [Sia](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/sia.md)
 
 ### CICD Platforms
 
-- [Concourse](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/concourse.md)
+- [Concourse](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/concourse.md)
 
-- [GitLab Runner](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/gitlab_runner.md)
+- [GitLab Runner](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/gitlab_runner.md)
 
-- [Jenkins](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/jenkins.md)
+- [Jenkins](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/jenkins.md)
 
-- [Puppet](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/puppet/integrations/puppet.md)
+- [Puppet](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/puppet/integrations/puppet.md)
 
 ### Cloud Provider Managed
 
-- [AWS EC2 Compute instances](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_ec2_compute_instances.md)
+- [AWS EC2 Compute instances](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_ec2_compute_instances.md)
 
-- [AWS EC2 Spot Instance](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_ec2_spot_instance.md)
+- [AWS EC2 Spot Instance](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_ec2_spot_instance.md)
 
-- [AWS ECS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_ecs.md)
+- [AWS ECS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_ecs.md)
 
-- [AWS Health events](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_health_events.md)
+- [AWS Health events](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_health_events.md)
 
-- [AWS Quota](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_quota.md)
+- [AWS Quota](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_quota.md)
 
-- [AWS S3 buckets](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_s3_buckets.md)
+- [AWS S3 buckets](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_s3_buckets.md)
 
-- [AWS SQS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_sqs.md)
+- [AWS SQS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_sqs.md)
 
-- [AWS instance health](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_instance_health.md)
+- [AWS instance health](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_instance_health.md)
 
-- [Akamai Global Traffic Management](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/akamai_global_traffic_management.md)
+- [Akamai Global Traffic Management](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/akamai_global_traffic_management.md)
 
-- [Akami Cloudmonitor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/akami_cloudmonitor.md)
+- [Akami Cloudmonitor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/akami_cloudmonitor.md)
 
-- [Alibaba Cloud](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/alibaba_cloud.md)
+- [Alibaba Cloud](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/alibaba_cloud.md)
 
-- [ArvanCloud CDN](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/arvancloud_cdn.md)
+- [ArvanCloud CDN](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/arvancloud_cdn.md)
 
-- [Azure AD App passwords](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/azure_ad_app_passwords.md)
+- [Azure AD App passwords](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/azure_ad_app_passwords.md)
 
-- [Azure Elastic Pool SQL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/azure_elastic_pool_sql.md)
+- [Azure Elastic Pool SQL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/azure_elastic_pool_sql.md)
 
-- [Azure Resources](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/azure_resources.md)
+- [Azure Resources](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/azure_resources.md)
 
-- [Azure SQL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/azure_sql.md)
+- [Azure SQL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/azure_sql.md)
 
-- [Azure Service Bus](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/azure_service_bus.md)
+- [Azure Service Bus](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/azure_service_bus.md)
 
-- [Azure application](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/azure_application.md)
+- [Azure application](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/azure_application.md)
 
-- [BigQuery](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/bigquery.md)
+- [BigQuery](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/bigquery.md)
 
-- [CloudWatch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/cloudwatch.md)
+- [CloudWatch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/cloudwatch.md)
 
-- [Dell EMC ECS cluster](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/dell_emc_ecs_cluster.md)
+- [Dell EMC ECS cluster](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_ecs_cluster.md)
 
-- [DigitalOcean](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/digitalocean.md)
+- [DigitalOcean](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/digitalocean.md)
 
-- [GCP GCE](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/gcp_gce.md)
+- [GCP GCE](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/gcp_gce.md)
 
-- [GCP Quota](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/gcp_quota.md)
+- [GCP Quota](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/gcp_quota.md)
 
-- [Google Cloud Platform](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/google_cloud_platform.md)
+- [Google Cloud Platform](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/google_cloud_platform.md)
 
-- [Google Stackdriver](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/google_stackdriver.md)
+- [Google Stackdriver](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/google_stackdriver.md)
 
-- [Linode](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/linode.md)
+- [Linode](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/linode.md)
 
-- [Lustre metadata](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/lustre_metadata.md)
+- [Lustre metadata](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/lustre_metadata.md)
 
-- [Nextcloud servers](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/nextcloud_servers.md)
+- [Nextcloud servers](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/nextcloud_servers.md)
 
-- [OpenStack](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/openstack.md)
+- [OpenStack](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/openstack.md)
 
-- [Zerto](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/zerto.md)
+- [Zerto](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/zerto.md)
 
 ### Containers and VMs
 
 - [Containers](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/containers.md)
 
-- [Docker Engine](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/docker_engine/integrations/docker_engine.md)
+- [Docker Engine](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/docker_engine/integrations/docker_engine.md)
 
-- [Docker Hub repository](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dockerhub/integrations/docker_hub_repository.md)
+- [Docker Hub repository](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dockerhub/integrations/docker_hub_repository.md)
 
-- [Docker](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/docker/integrations/docker.md)
+- [Docker](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/docker/integrations/docker.md)
 
 - [LXC Containers](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/lxc_containers.md)
 
 - [Libvirt Containers](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/libvirt_containers.md)
 
-- [NSX-T](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/nsx-t.md)
+- [NSX-T](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/nsx-t.md)
 
-- [Podman](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/podman.md)
+- [Podman](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/podman.md)
 
 - [Proxmox Containers](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/proxmox_containers.md)
 
-- [Proxmox VE](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/proxmox_ve.md)
+- [Proxmox VE](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/proxmox_ve.md)
 
-- [VMware vCenter Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/vsphere/integrations/vmware_vcenter_server.md)
+- [VMware vCenter Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/vsphere/integrations/vmware_vcenter_server.md)
 
 - [Virtual Machines](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/virtual_machines.md)
 
 - [Xen XCP-ng](https://github.com/netdata/netdata/blob/master/src/collectors/xenstat.plugin/integrations/xen_xcp-ng.md)
 
-- [cAdvisor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/cadvisor.md)
+- [cAdvisor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/cadvisor.md)
 
 - [oVirt Containers](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/ovirt_containers.md)
 
-- [vCenter Server Appliance](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/vcsa/integrations/vcenter_server_appliance.md)
+- [vCenter Server Appliance](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/vcsa/integrations/vcenter_server_appliance.md)
 
 ### Databases
 
-- [4D Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/4d_server.md)
+- [4D Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/4d_server.md)
 
-- [AWS RDS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_rds.md)
+- [AWS RDS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_rds.md)
 
-- [BOINC](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/boinc/integrations/boinc.md)
+- [BOINC](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/boinc/integrations/boinc.md)
 
-- [Cassandra](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/cassandra/integrations/cassandra.md)
+- [Cassandra](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/cassandra/integrations/cassandra.md)
 
-- [ClickHouse](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/clickhouse/integrations/clickhouse.md)
+- [ClickHouse](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/clickhouse/integrations/clickhouse.md)
 
-- [ClusterControl CMON](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/clustercontrol_cmon.md)
+- [ClusterControl CMON](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/clustercontrol_cmon.md)
 
-- [CockroachDB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/cockroachdb/integrations/cockroachdb.md)
+- [CockroachDB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/cockroachdb/integrations/cockroachdb.md)
 
-- [CouchDB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/couchdb/integrations/couchdb.md)
+- [CouchDB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/couchdb/integrations/couchdb.md)
 
-- [Couchbase](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/couchbase/integrations/couchbase.md)
+- [Couchbase](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/couchbase/integrations/couchbase.md)
 
-- [HANA](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/hana.md)
+- [HANA](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/hana.md)
 
-- [Hasura GraphQL Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/hasura_graphql_server.md)
+- [Hasura GraphQL Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/hasura_graphql_server.md)
 
-- [InfluxDB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/influxdb.md)
+- [InfluxDB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/influxdb.md)
 
-- [Machbase](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/machbase.md)
+- [Machbase](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/machbase.md)
 
-- [MariaDB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/mysql/integrations/mariadb.md)
+- [MariaDB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/mysql/integrations/mariadb.md)
 
-- [MaxScale](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/maxscale/integrations/maxscale.md)
+- [MaxScale](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/maxscale/integrations/maxscale.md)
 
-- [Memcached (community)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/memcached_community.md)
+- [Memcached (community)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/memcached_community.md)
 
-- [Memcached](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/memcached/integrations/memcached.md)
+- [Memcached](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/memcached/integrations/memcached.md)
 
-- [MongoDB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/mongodb/integrations/mongodb.md)
+- [MongoDB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/mongodb/integrations/mongodb.md)
 
-- [MySQL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/mysql/integrations/mysql.md)
+- [MySQL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/mysql/integrations/mysql.md)
 
-- [ODBC](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/odbc.md)
+- [ODBC](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/odbc.md)
 
-- [Oracle DB (community)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/oracle_db_community.md)
+- [Oracle DB (community)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/oracle_db_community.md)
 
-- [Oracle DB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/oracledb/integrations/oracle_db.md)
+- [Oracle DB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/oracledb/integrations/oracle_db.md)
 
-- [Patroni](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/patroni.md)
+- [Patroni](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/patroni.md)
 
-- [Percona MySQL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/mysql/integrations/percona_mysql.md)
+- [Percona MySQL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/mysql/integrations/percona_mysql.md)
 
-- [PgBouncer](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/pgbouncer/integrations/pgbouncer.md)
+- [PgBouncer](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/pgbouncer/integrations/pgbouncer.md)
 
-- [Pgpool-II](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/pgpool-ii.md)
+- [Pgpool-II](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/pgpool-ii.md)
 
-- [Pika](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/pika/integrations/pika.md)
+- [Pika](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/pika/integrations/pika.md)
 
-- [PostgreSQL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/postgres/integrations/postgresql.md)
+- [PostgreSQL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/postgres/integrations/postgresql.md)
 
-- [ProxySQL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/proxysql/integrations/proxysql.md)
+- [ProxySQL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/proxysql/integrations/proxysql.md)
 
-- [Redis](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/redis/integrations/redis.md)
+- [Redis](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/redis/integrations/redis.md)
 
-- [RethinkDB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/rethinkdb/integrations/rethinkdb.md)
+- [RethinkDB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/rethinkdb/integrations/rethinkdb.md)
 
-- [Riak KV](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/riakkv/integrations/riak_kv.md)
+- [Riak KV](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/riakkv/integrations/riak_kv.md)
 
-- [SQL Database agnostic](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/sql_database_agnostic.md)
+- [SQL Database agnostic](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/sql_database_agnostic.md)
 
-- [Vertica](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/vertica.md)
+- [Vertica](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/vertica.md)
 
-- [Warp10](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/warp10.md)
+- [Warp10](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/warp10.md)
 
-- [pgBackRest](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/pgbackrest.md)
+- [pgBackRest](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/pgbackrest.md)
 
 ### Distributed Computing Systems
 
-- [Gearman](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/gearman/integrations/gearman.md)
+- [Gearman](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/gearman/integrations/gearman.md)
 
 ### DNS and DHCP Servers
 
-- [Akamai Edge DNS Traffic](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/akamai_edge_dns_traffic.md)
+- [Akamai Edge DNS Traffic](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/akamai_edge_dns_traffic.md)
 
-- [CoreDNS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/coredns/integrations/coredns.md)
+- [CoreDNS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/coredns/integrations/coredns.md)
 
-- [DNS query](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dnsquery/integrations/dns_query.md)
+- [DNS query](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dnsquery/integrations/dns_query.md)
 
-- [DNSBL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/dnsbl.md)
+- [DNSBL](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/dnsbl.md)
 
-- [DNSdist](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dnsdist/integrations/dnsdist.md)
+- [DNSdist](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dnsdist/integrations/dnsdist.md)
 
-- [Dnsmasq DHCP](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dnsmasq_dhcp/integrations/dnsmasq_dhcp.md)
+- [Dnsmasq DHCP](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dnsmasq_dhcp/integrations/dnsmasq_dhcp.md)
 
-- [Dnsmasq](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dnsmasq/integrations/dnsmasq.md)
+- [Dnsmasq](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dnsmasq/integrations/dnsmasq.md)
 
-- [ISC DHCP](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/isc_dhcpd/integrations/isc_dhcp.md)
+- [ISC DHCP](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/isc_dhcpd/integrations/isc_dhcp.md)
 
-- [NSD](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nsd/integrations/nsd.md)
+- [NSD](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nsd/integrations/nsd.md)
 
-- [NextDNS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/nextdns.md)
+- [NextDNS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/nextdns.md)
 
-- [Pi-hole](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/pihole/integrations/pi-hole.md)
+- [Pi-hole](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/pihole/integrations/pi-hole.md)
 
-- [PowerDNS Authoritative Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/powerdns/integrations/powerdns_authoritative_server.md)
+- [PowerDNS Authoritative Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/powerdns/integrations/powerdns_authoritative_server.md)
 
-- [PowerDNS Recursor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/powerdns_recursor/integrations/powerdns_recursor.md)
+- [PowerDNS Recursor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/powerdns_recursor/integrations/powerdns_recursor.md)
 
-- [Unbound](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/unbound/integrations/unbound.md)
+- [Unbound](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/unbound/integrations/unbound.md)
 
 ### eBPF
 
@@ -353,9 +353,9 @@ If you don't see the app/service you'd like to monitor in this list:
 
 ### FreeBSD
 
-- [FreeBSD NFS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/freebsd_nfs.md)
+- [FreeBSD NFS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/freebsd_nfs.md)
 
-- [FreeBSD RCTL-RACCT](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/freebsd_rctl-racct.md)
+- [FreeBSD RCTL-RACCT](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/freebsd_rctl-racct.md)
 
 - [dev.cpu.0.freq](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/dev.cpu.0.freq.md)
 
@@ -419,185 +419,185 @@ If you don't see the app/service you'd like to monitor in this list:
 
 ### FTP Servers
 
-- [ProFTPD](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/proftpd.md)
+- [ProFTPD](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/proftpd.md)
 
 ### Gaming
 
-- [BungeeCord](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/bungeecord.md)
+- [BungeeCord](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/bungeecord.md)
 
-- [Minecraft](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/minecraft.md)
+- [Minecraft](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/minecraft.md)
 
-- [OpenRCT2](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/openrct2.md)
+- [OpenRCT2](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/openrct2.md)
 
-- [SpigotMC](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/spigotmc/integrations/spigotmc.md)
+- [SpigotMC](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/spigotmc/integrations/spigotmc.md)
 
-- [Steam](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/steam.md)
+- [Steam](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/steam.md)
 
 ### Generic Data Collection
 
-- [Custom Exporter](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/custom_exporter.md)
+- [Custom Exporter](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/custom_exporter.md)
 
-- [Excel spreadsheet](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/excel_spreadsheet.md)
+- [Excel spreadsheet](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/excel_spreadsheet.md)
 
-- [Generic Command Line Output](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/generic_command_line_output.md)
+- [Generic Command Line Output](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/generic_command_line_output.md)
 
-- [JetBrains Floating License Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/jetbrains_floating_license_server.md)
+- [JetBrains Floating License Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/jetbrains_floating_license_server.md)
 
-- [OpenWeatherMap](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/openweathermap.md)
+- [OpenWeatherMap](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/openweathermap.md)
 
 - [Pandas](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/pandas/integrations/pandas.md)
 
-- [Prometheus endpoint](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/prometheus_endpoint.md)
+- [Prometheus endpoint](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/prometheus_endpoint.md)
 
-- [SNMP devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/snmp/integrations/snmp_devices.md)
+- [SNMP devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/snmp/integrations/snmp_devices.md)
 
-- [Shell command](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/shell_command.md)
+- [Shell command](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/shell_command.md)
 
-- [Tankerkoenig API](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/tankerkoenig_api.md)
+- [Tankerkoenig API](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/tankerkoenig_api.md)
 
-- [TwinCAT ADS Web Service](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/twincat_ads_web_service.md)
+- [TwinCAT ADS Web Service](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/twincat_ads_web_service.md)
 
 ### Hardware Devices and Sensors
 
-- [1-Wire Sensors](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/w1sensor/integrations/1-wire_sensors.md)
+- [1-Wire Sensors](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/w1sensor/integrations/1-wire_sensors.md)
 
 - [AM2320](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/am2320/integrations/am2320.md)
 
-- [AMD CPU & GPU](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/amd_cpu_&_gpu.md)
+- [AMD CPU & GPU](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/amd_cpu_&_gpu.md)
 
 - [AMD GPU](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/amd_gpu.md)
 
-- [ARM HWCPipe](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/arm_hwcpipe.md)
+- [ARM HWCPipe](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/arm_hwcpipe.md)
 
 - [CUPS](https://github.com/netdata/netdata/blob/master/src/collectors/cups.plugin/integrations/cups.md)
 
-- [HDD temperature](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/hddtemp/integrations/hdd_temperature.md)
+- [HDD temperature](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/hddtemp/integrations/hdd_temperature.md)
 
-- [HP iLO](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/hp_ilo.md)
+- [HP iLO](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/hp_ilo.md)
 
-- [IBM CryptoExpress (CEX) cards](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ibm_cryptoexpress_cex_cards.md)
+- [IBM CryptoExpress (CEX) cards](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ibm_cryptoexpress_cex_cards.md)
 
-- [IBM Z Hardware Management Console](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ibm_z_hardware_management_console.md)
+- [IBM Z Hardware Management Console](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ibm_z_hardware_management_console.md)
 
-- [IPMI (By SoundCloud)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ipmi_by_soundcloud.md)
+- [IPMI (By SoundCloud)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ipmi_by_soundcloud.md)
 
-- [Intel GPU](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/intelgpu/integrations/intel_gpu.md)
+- [Intel GPU](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/intelgpu/integrations/intel_gpu.md)
 
 - [Intelligent Platform Management Interface (IPMI)](https://github.com/netdata/netdata/blob/master/src/collectors/freeipmi.plugin/integrations/intelligent_platform_management_interface_ipmi.md)
 
-- [Linux Sensors](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/sensors/integrations/linux_sensors.md)
+- [Linux Sensors](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/sensors/integrations/linux_sensors.md)
 
-- [NVML](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/nvml.md)
+- [NVML](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/nvml.md)
 
-- [Nvidia GPU](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nvidia_smi/integrations/nvidia_gpu.md)
+- [Nvidia GPU](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nvidia_smi/integrations/nvidia_gpu.md)
 
-- [Raritan PDU](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/raritan_pdu.md)
+- [Raritan PDU](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/raritan_pdu.md)
 
-- [S.M.A.R.T.](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/smartctl/integrations/s.m.a.r.t..md)
+- [S.M.A.R.T.](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/smartctl/integrations/s.m.a.r.t..md)
 
-- [ServerTech](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/servertech.md)
+- [ServerTech](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/servertech.md)
 
-- [Siemens S7 PLC](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/siemens_s7_plc.md)
+- [Siemens S7 PLC](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/siemens_s7_plc.md)
 
-- [T-Rex NVIDIA GPU Miner](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/t-rex_nvidia_gpu_miner.md)
+- [T-Rex NVIDIA GPU Miner](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/t-rex_nvidia_gpu_miner.md)
 
 ### IoT Devices
 
-- [Airthings Waveplus air sensor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/airthings_waveplus_air_sensor.md)
+- [Airthings Waveplus air sensor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/airthings_waveplus_air_sensor.md)
 
-- [Bobcat Miner 300](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/bobcat_miner_300.md)
+- [Bobcat Miner 300](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/bobcat_miner_300.md)
 
-- [Christ Elektronik CLM5IP power panel](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/christ_elektronik_clm5ip_power_panel.md)
+- [Christ Elektronik CLM5IP power panel](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/christ_elektronik_clm5ip_power_panel.md)
 
-- [CraftBeerPi](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/craftbeerpi.md)
+- [CraftBeerPi](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/craftbeerpi.md)
 
-- [Dutch Electricity Smart Meter](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/dutch_electricity_smart_meter.md)
+- [Dutch Electricity Smart Meter](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/dutch_electricity_smart_meter.md)
 
-- [Elgato Key Light devices.](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/elgato_key_light_devices..md)
+- [Elgato Key Light devices.](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/elgato_key_light_devices..md)
 
-- [Energomera smart power meters](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/energomera_smart_power_meters.md)
+- [Energomera smart power meters](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/energomera_smart_power_meters.md)
 
-- [Helium hotspot](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/helium_hotspot.md)
+- [Helium hotspot](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/helium_hotspot.md)
 
-- [Homebridge](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/homebridge.md)
+- [Homebridge](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/homebridge.md)
 
-- [Homey](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/homey.md)
+- [Homey](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/homey.md)
 
-- [Jarvis Standing Desk](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/jarvis_standing_desk.md)
+- [Jarvis Standing Desk](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/jarvis_standing_desk.md)
 
-- [MP707 USB thermometer](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/mp707_usb_thermometer.md)
+- [MP707 USB thermometer](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/mp707_usb_thermometer.md)
 
-- [Modbus protocol](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/modbus_protocol.md)
+- [Modbus protocol](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/modbus_protocol.md)
 
-- [Monnit Sensors MQTT](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/monnit_sensors_mqtt.md)
+- [Monnit Sensors MQTT](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/monnit_sensors_mqtt.md)
 
-- [Nature Remo E lite devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/nature_remo_e_lite_devices.md)
+- [Nature Remo E lite devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/nature_remo_e_lite_devices.md)
 
-- [Netatmo sensors](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/netatmo_sensors.md)
+- [Netatmo sensors](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/netatmo_sensors.md)
 
-- [OpenHAB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/openhab.md)
+- [OpenHAB](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/openhab.md)
 
-- [Personal Weather Station](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/personal_weather_station.md)
+- [Personal Weather Station](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/personal_weather_station.md)
 
-- [Philips Hue](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/philips_hue.md)
+- [Philips Hue](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/philips_hue.md)
 
-- [Pimoroni Enviro+](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/pimoroni_enviro+.md)
+- [Pimoroni Enviro+](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/pimoroni_enviro+.md)
 
-- [Powerpal devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/powerpal_devices.md)
+- [Powerpal devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/powerpal_devices.md)
 
-- [Radio Thermostat](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/radio_thermostat.md)
+- [Radio Thermostat](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/radio_thermostat.md)
 
-- [SMA Inverters](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/sma_inverters.md)
+- [SMA Inverters](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/sma_inverters.md)
 
-- [Salicru EQX inverter](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/salicru_eqx_inverter.md)
+- [Salicru EQX inverter](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/salicru_eqx_inverter.md)
 
-- [Sense Energy](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/sense_energy.md)
+- [Sense Energy](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/sense_energy.md)
 
-- [Shelly humidity sensor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/shelly_humidity_sensor.md)
+- [Shelly humidity sensor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/shelly_humidity_sensor.md)
 
-- [Smart meters SML](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/smart_meters_sml.md)
+- [Smart meters SML](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/smart_meters_sml.md)
 
-- [Solar logging stick](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/solar_logging_stick.md)
+- [Solar logging stick](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/solar_logging_stick.md)
 
-- [SolarEdge inverters](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/solaredge_inverters.md)
+- [SolarEdge inverters](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/solaredge_inverters.md)
 
-- [Solis Ginlong 5G inverters](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/solis_ginlong_5g_inverters.md)
+- [Solis Ginlong 5G inverters](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/solis_ginlong_5g_inverters.md)
 
-- [Sunspec Solar Energy](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/sunspec_solar_energy.md)
+- [Sunspec Solar Energy](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/sunspec_solar_energy.md)
 
-- [TP-Link P110](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/tp-link_p110.md)
+- [TP-Link P110](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/tp-link_p110.md)
 
-- [Tado smart heating solution](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/tado_smart_heating_solution.md)
+- [Tado smart heating solution](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/tado_smart_heating_solution.md)
 
-- [Tesla Powerwall](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/tesla_powerwall.md)
+- [Tesla Powerwall](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/tesla_powerwall.md)
 
-- [Tesla Wall Connector](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/tesla_wall_connector.md)
+- [Tesla Wall Connector](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/tesla_wall_connector.md)
 
-- [Tesla vehicle](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/tesla_vehicle.md)
+- [Tesla vehicle](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/tesla_vehicle.md)
 
-- [Xiaomi Mi Flora](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/xiaomi_mi_flora.md)
+- [Xiaomi Mi Flora](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/xiaomi_mi_flora.md)
 
-- [iqAir AirVisual air quality monitors](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/iqair_airvisual_air_quality_monitors.md)
+- [iqAir AirVisual air quality monitors](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/iqair_airvisual_air_quality_monitors.md)
 
 ### Kubernetes
 
-- [Cilium Agent](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/cilium_agent.md)
+- [Cilium Agent](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/cilium_agent.md)
 
-- [Cilium Operator](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/cilium_operator.md)
+- [Cilium Operator](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/cilium_operator.md)
 
-- [Cilium Proxy](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/cilium_proxy.md)
+- [Cilium Proxy](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/cilium_proxy.md)
 
-- [Kubelet](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/k8s_kubelet/integrations/kubelet.md)
+- [Kubelet](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/k8s_kubelet/integrations/kubelet.md)
 
-- [Kubeproxy](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/k8s_kubeproxy/integrations/kubeproxy.md)
+- [Kubeproxy](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/k8s_kubeproxy/integrations/kubeproxy.md)
 
-- [Kubernetes Cluster Cloud Cost](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/kubernetes_cluster_cloud_cost.md)
+- [Kubernetes Cluster Cloud Cost](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/kubernetes_cluster_cloud_cost.md)
 
-- [Kubernetes Cluster State](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/k8s_state/integrations/kubernetes_cluster_state.md)
+- [Kubernetes Cluster State](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/k8s_state/integrations/kubernetes_cluster_state.md)
 
 - [Kubernetes Containers](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/kubernetes_containers.md)
 
-- [Rancher](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/rancher.md)
+- [Rancher](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/rancher.md)
 
 ### Linux Systems
 
@@ -605,7 +605,7 @@ If you don't see the app/service you'd like to monitor in this list:
 
 - [Disk space](https://github.com/netdata/netdata/blob/master/src/collectors/diskspace.plugin/integrations/disk_space.md)
 
-- [OpenRC](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/openrc.md)
+- [OpenRC](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/openrc.md)
 
 #### CPU
 
@@ -641,7 +641,7 @@ If you don't see the app/service you'd like to monitor in this list:
 
 - [Synproxy](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/synproxy.md)
 
-- [nftables](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/nftables.md)
+- [nftables](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/nftables.md)
 
 #### IPC
 
@@ -675,7 +675,7 @@ If you don't see the app/service you'd like to monitor in this list:
 
 #### Network
 
-- [Access Points](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ap/integrations/access_points.md)
+- [Access Points](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ap/integrations/access_points.md)
 
 - [IP Virtual Server](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/ip_virtual_server.md)
 
@@ -717,183 +717,183 @@ If you don't see the app/service you'd like to monitor in this list:
 
 ### Logs Servers
 
-- [AuthLog](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/authlog.md)
+- [AuthLog](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/authlog.md)
 
-- [Fluentd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/fluentd/integrations/fluentd.md)
+- [Fluentd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/fluentd/integrations/fluentd.md)
 
-- [Graylog Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/graylog_server.md)
+- [Graylog Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/graylog_server.md)
 
-- [Logstash](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/logstash/integrations/logstash.md)
+- [Logstash](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/logstash/integrations/logstash.md)
 
-- [journald](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/journald.md)
+- [journald](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/journald.md)
 
-- [loki](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/loki.md)
+- [loki](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/loki.md)
 
-- [mtail](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/mtail.md)
+- [mtail](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/mtail.md)
 
 ### macOS Systems
 
-- [Apple Time Machine](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/apple_time_machine.md)
+- [Apple Time Machine](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/apple_time_machine.md)
 
 - [macOS](https://github.com/netdata/netdata/blob/master/src/collectors/macos.plugin/integrations/macos.md)
 
 ### Mail Servers
 
-- [DMARC](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/dmarc.md)
+- [DMARC](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/dmarc.md)
 
-- [Dovecot](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dovecot/integrations/dovecot.md)
+- [Dovecot](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dovecot/integrations/dovecot.md)
 
-- [Exim](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/exim/integrations/exim.md)
+- [Exim](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/exim/integrations/exim.md)
 
-- [Halon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/halon.md)
+- [Halon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/halon.md)
 
-- [Maildir](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/maildir.md)
+- [Maildir](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/maildir.md)
 
-- [Postfix](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/postfix/integrations/postfix.md)
+- [Postfix](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/postfix/integrations/postfix.md)
 
 ### Media Services
 
-- [Discourse](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/discourse.md)
+- [Discourse](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/discourse.md)
 
-- [Icecast](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/icecast/integrations/icecast.md)
+- [Icecast](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/icecast/integrations/icecast.md)
 
-- [OBS Studio](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/obs_studio.md)
+- [OBS Studio](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/obs_studio.md)
 
-- [SABnzbd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/sabnzbd.md)
+- [SABnzbd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/sabnzbd.md)
 
-- [Stream](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/stream.md)
+- [Stream](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/stream.md)
 
-- [Twitch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/twitch.md)
+- [Twitch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/twitch.md)
 
-- [Zulip](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/zulip.md)
+- [Zulip](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/zulip.md)
 
 ### Message Brokers
 
-- [ActiveMQ](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/activemq/integrations/activemq.md)
+- [ActiveMQ](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/activemq/integrations/activemq.md)
 
-- [Apache Pulsar](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/pulsar/integrations/apache_pulsar.md)
+- [Apache Pulsar](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/pulsar/integrations/apache_pulsar.md)
 
-- [Beanstalk](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/beanstalk/integrations/beanstalk.md)
+- [Beanstalk](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/beanstalk/integrations/beanstalk.md)
 
-- [IBM MQ](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ibm_mq.md)
+- [IBM MQ](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ibm_mq.md)
 
-- [Kafka Connect](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/kafka_connect.md)
+- [Kafka Connect](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/kafka_connect.md)
 
-- [Kafka ZooKeeper](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/kafka_zookeeper.md)
+- [Kafka ZooKeeper](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/kafka_zookeeper.md)
 
-- [Kafka](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/kafka.md)
+- [Kafka](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/kafka.md)
 
-- [MQTT Blackbox](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/mqtt_blackbox.md)
+- [MQTT Blackbox](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/mqtt_blackbox.md)
 
-- [RabbitMQ](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/rabbitmq/integrations/rabbitmq.md)
+- [RabbitMQ](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/rabbitmq/integrations/rabbitmq.md)
 
-- [Redis Queue](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/redis_queue.md)
+- [Redis Queue](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/redis_queue.md)
 
-- [VerneMQ](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/vernemq/integrations/vernemq.md)
+- [VerneMQ](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/vernemq/integrations/vernemq.md)
 
-- [XMPP Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/xmpp_server.md)
+- [XMPP Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/xmpp_server.md)
 
-- [mosquitto](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/mosquitto.md)
+- [mosquitto](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/mosquitto.md)
 
 ### Networking Stack and Network Interfaces
 
-- [8430FT modem](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/8430ft_modem.md)
+- [8430FT modem](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/8430ft_modem.md)
 
-- [A10 ACOS network devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/a10_acos_network_devices.md)
+- [A10 ACOS network devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/a10_acos_network_devices.md)
 
-- [Andrews & Arnold line status](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/andrews_&_arnold_line_status.md)
+- [Andrews & Arnold line status](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/andrews_&_arnold_line_status.md)
 
-- [Aruba devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/aruba_devices.md)
+- [Aruba devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/aruba_devices.md)
 
-- [Bird Routing Daemon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/bird_routing_daemon.md)
+- [Bird Routing Daemon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/bird_routing_daemon.md)
 
-- [Checkpoint device](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/checkpoint_device.md)
+- [Checkpoint device](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/checkpoint_device.md)
 
-- [Cisco ACI](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/cisco_aci.md)
+- [Cisco ACI](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/cisco_aci.md)
 
-- [Citrix NetScaler](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/citrix_netscaler.md)
+- [Citrix NetScaler](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/citrix_netscaler.md)
 
-- [DDWRT Routers](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ddwrt_routers.md)
+- [DDWRT Routers](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ddwrt_routers.md)
 
-- [FRRouting](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/frrouting.md)
+- [FRRouting](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/frrouting.md)
 
-- [Fortigate firewall](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/fortigate_firewall.md)
+- [Fortigate firewall](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/fortigate_firewall.md)
 
-- [Freifunk network](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/freifunk_network.md)
+- [Freifunk network](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/freifunk_network.md)
 
-- [Fritzbox network devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/fritzbox_network_devices.md)
+- [Fritzbox network devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/fritzbox_network_devices.md)
 
-- [Hitron CGN series CPE](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/hitron_cgn_series_cpe.md)
+- [Hitron CGN series CPE](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/hitron_cgn_series_cpe.md)
 
-- [Hitron CODA Cable Modem](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/hitron_coda_cable_modem.md)
+- [Hitron CODA Cable Modem](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/hitron_coda_cable_modem.md)
 
-- [Huawei devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/huawei_devices.md)
+- [Huawei devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/huawei_devices.md)
 
-- [Keepalived](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/keepalived.md)
+- [Keepalived](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/keepalived.md)
 
-- [Meraki dashboard](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/meraki_dashboard.md)
+- [Meraki dashboard](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/meraki_dashboard.md)
 
-- [MikroTik devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/mikrotik_devices.md)
+- [MikroTik devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/mikrotik_devices.md)
 
-- [Mikrotik RouterOS devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/mikrotik_routeros_devices.md)
+- [Mikrotik RouterOS devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/mikrotik_routeros_devices.md)
 
-- [NetFlow](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/netflow.md)
+- [NetFlow](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/netflow.md)
 
-- [NetMeter](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/netmeter.md)
+- [NetMeter](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/netmeter.md)
 
-- [Open vSwitch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/open_vswitch.md)
+- [Open vSwitch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/open_vswitch.md)
 
-- [OpenROADM devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/openroadm_devices.md)
+- [OpenROADM devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/openroadm_devices.md)
 
-- [RIPE Atlas](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ripe_atlas.md)
+- [RIPE Atlas](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ripe_atlas.md)
 
-- [SONiC NOS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/sonic_nos.md)
+- [SONiC NOS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/sonic_nos.md)
 
-- [SmartRG 808AC Cable Modem](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/smartrg_808ac_cable_modem.md)
+- [SmartRG 808AC Cable Modem](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/smartrg_808ac_cable_modem.md)
 
-- [Starlink (SpaceX)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/starlink_spacex.md)
+- [Starlink (SpaceX)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/starlink_spacex.md)
 
-- [Traceroute](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/traceroute.md)
+- [Traceroute](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/traceroute.md)
 
-- [Ubiquiti UFiber OLT](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ubiquiti_ufiber_olt.md)
+- [Ubiquiti UFiber OLT](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ubiquiti_ufiber_olt.md)
 
-- [Zyxel GS1200-8](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/zyxel_gs1200-8.md)
+- [Zyxel GS1200-8](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/zyxel_gs1200-8.md)
 
 ### Incident Management
 
-- [OTRS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/otrs.md)
+- [OTRS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/otrs.md)
 
-- [StatusPage](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/statuspage.md)
+- [StatusPage](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/statuspage.md)
 
 ### Observability
 
-- [Collectd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/collectd.md)
+- [Collectd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/collectd.md)
 
-- [Dynatrace](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/dynatrace.md)
+- [Dynatrace](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/dynatrace.md)
 
-- [Grafana](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/grafana.md)
+- [Grafana](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/grafana.md)
 
-- [Hubble](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/hubble.md)
+- [Hubble](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/hubble.md)
 
-- [Naemon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/naemon.md)
+- [Naemon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/naemon.md)
 
-- [Nagios](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/nagios.md)
+- [Nagios](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/nagios.md)
 
-- [New Relic](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/new_relic.md)
+- [New Relic](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/new_relic.md)
 
 ### Other
 
-- [Files and directories](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/filecheck/integrations/files_and_directories.md)
+- [Files and directories](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/filecheck/integrations/files_and_directories.md)
 
-- [GitHub API rate limit](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/github_api_rate_limit.md)
+- [GitHub API rate limit](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/github_api_rate_limit.md)
 
-- [GitHub repository](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/github_repository.md)
+- [GitHub repository](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/github_repository.md)
 
 ### Processes and System Services
 
 - [Applications](https://github.com/netdata/netdata/blob/master/src/collectors/apps.plugin/integrations/applications.md)
 
-- [Supervisor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/supervisord/integrations/supervisor.md)
+- [Supervisor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/supervisord/integrations/supervisor.md)
 
 - [User Groups](https://github.com/netdata/netdata/blob/master/src/collectors/apps.plugin/integrations/user_groups.md)
 
@@ -901,155 +901,155 @@ If you don't see the app/service you'd like to monitor in this list:
 
 ### Provisioning Systems
 
-- [BOSH](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/bosh.md)
+- [BOSH](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/bosh.md)
 
-- [Cloud Foundry Firehose](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/cloud_foundry_firehose.md)
+- [Cloud Foundry Firehose](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/cloud_foundry_firehose.md)
 
-- [Cloud Foundry](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/cloud_foundry.md)
+- [Cloud Foundry](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/cloud_foundry.md)
 
-- [Spacelift](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/spacelift.md)
+- [Spacelift](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/spacelift.md)
 
 ### Search Engines
 
-- [Elasticsearch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/elasticsearch/integrations/elasticsearch.md)
+- [Elasticsearch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/elasticsearch/integrations/elasticsearch.md)
 
-- [Meilisearch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/meilisearch.md)
+- [Meilisearch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/meilisearch.md)
 
-- [OpenSearch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/elasticsearch/integrations/opensearch.md)
+- [OpenSearch](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/elasticsearch/integrations/opensearch.md)
 
-- [Sphinx](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/sphinx.md)
+- [Sphinx](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/sphinx.md)
 
-- [Typesense](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/typesense/integrations/typesense.md)
+- [Typesense](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/typesense/integrations/typesense.md)
 
 ### Security Systems
 
-- [Certificate Transparency](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/certificate_transparency.md)
+- [Certificate Transparency](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/certificate_transparency.md)
 
-- [ClamAV daemon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/clamav_daemon.md)
+- [ClamAV daemon](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/clamav_daemon.md)
 
-- [Clamscan results](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/clamscan_results.md)
+- [Clamscan results](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/clamscan_results.md)
 
-- [Crowdsec](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/crowdsec.md)
+- [Crowdsec](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/crowdsec.md)
 
-- [Honeypot](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/honeypot.md)
+- [Honeypot](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/honeypot.md)
 
-- [Lynis audit reports](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/lynis_audit_reports.md)
+- [Lynis audit reports](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/lynis_audit_reports.md)
 
-- [OpenVAS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/openvas.md)
+- [OpenVAS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/openvas.md)
 
-- [Rspamd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/rspamd/integrations/rspamd.md)
+- [Rspamd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/rspamd/integrations/rspamd.md)
 
-- [SSL Certificate](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ssl_certificate.md)
+- [SSL Certificate](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ssl_certificate.md)
 
-- [Suricata](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/suricata.md)
+- [Suricata](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/suricata.md)
 
-- [Vault PKI](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/vault_pki.md)
+- [Vault PKI](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/vault_pki.md)
 
 ### Service Discovery / Registry
 
-- [Consul](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/consul/integrations/consul.md)
+- [Consul](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/consul/integrations/consul.md)
 
-- [Kafka Consumer Lag](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/kafka_consumer_lag.md)
+- [Kafka Consumer Lag](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/kafka_consumer_lag.md)
 
-- [ZooKeeper](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/zookeeper/integrations/zookeeper.md)
+- [ZooKeeper](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/zookeeper/integrations/zookeeper.md)
 
-- [etcd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/etcd.md)
+- [etcd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/etcd.md)
 
 ### Storage, Mount Points and Filesystems
 
-- [Adaptec RAID](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/adaptecraid/integrations/adaptec_raid.md)
+- [Adaptec RAID](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/adaptecraid/integrations/adaptec_raid.md)
 
-- [Altaro Backup](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/altaro_backup.md)
+- [Altaro Backup](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/altaro_backup.md)
 
-- [Borg backup](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/borg_backup.md)
+- [Borg backup](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/borg_backup.md)
 
-- [CVMFS clients](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/cvmfs_clients.md)
+- [CVMFS clients](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/cvmfs_clients.md)
 
-- [Ceph](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ceph/integrations/ceph.md)
+- [Ceph](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ceph/integrations/ceph.md)
 
-- [DMCache devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/dmcache/integrations/dmcache_devices.md)
+- [DMCache devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/dmcache/integrations/dmcache_devices.md)
 
-- [Dell EMC Isilon cluster](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/dell_emc_isilon_cluster.md)
+- [Dell EMC Isilon cluster](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_isilon_cluster.md)
 
-- [Dell EMC ScaleIO](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/scaleio/integrations/dell_emc_scaleio.md)
+- [Dell EMC ScaleIO](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/scaleio/integrations/dell_emc_scaleio.md)
 
-- [Dell EMC XtremIO cluster](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/dell_emc_xtremio_cluster.md)
+- [Dell EMC XtremIO cluster](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_xtremio_cluster.md)
 
-- [Dell PowerMax](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/dell_powermax.md)
+- [Dell PowerMax](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/dell_powermax.md)
 
-- [EOS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/eos.md)
+- [EOS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/eos.md)
 
-- [Generic storage enclosure tool](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/generic_storage_enclosure_tool.md)
+- [Generic storage enclosure tool](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/generic_storage_enclosure_tool.md)
 
-- [HDSentinel](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/hdsentinel.md)
+- [HDSentinel](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/hdsentinel.md)
 
-- [HPE Smart Arrays](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/hpssa/integrations/hpe_smart_arrays.md)
+- [HPE Smart Arrays](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/hpssa/integrations/hpe_smart_arrays.md)
 
-- [Hadoop Distributed File System (HDFS)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/hdfs/integrations/hadoop_distributed_file_system_hdfs.md)
+- [Hadoop Distributed File System (HDFS)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/hdfs/integrations/hadoop_distributed_file_system_hdfs.md)
 
-- [IBM Spectrum Virtualize](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ibm_spectrum_virtualize.md)
+- [IBM Spectrum Virtualize](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ibm_spectrum_virtualize.md)
 
-- [IBM Spectrum](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/ibm_spectrum.md)
+- [IBM Spectrum](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/ibm_spectrum.md)
 
-- [IPFS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ipfs/integrations/ipfs.md)
+- [IPFS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ipfs/integrations/ipfs.md)
 
-- [LVM logical volumes](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/lvm/integrations/lvm_logical_volumes.md)
+- [LVM logical volumes](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/lvm/integrations/lvm_logical_volumes.md)
 
-- [Lagerist Disk latency](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/lagerist_disk_latency.md)
+- [Lagerist Disk latency](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/lagerist_disk_latency.md)
 
-- [MegaCLI MegaRAID](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/megacli/integrations/megacli_megaraid.md)
+- [MegaCLI MegaRAID](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/megacli/integrations/megacli_megaraid.md)
 
-- [MogileFS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/mogilefs.md)
+- [MogileFS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/mogilefs.md)
 
-- [NVMe devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nvme/integrations/nvme_devices.md)
+- [NVMe devices](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nvme/integrations/nvme_devices.md)
 
-- [NetApp Solidfire](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/netapp_solidfire.md)
+- [NetApp Solidfire](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/netapp_solidfire.md)
 
-- [Netapp ONTAP API](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/netapp_ontap_api.md)
+- [Netapp ONTAP API](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/netapp_ontap_api.md)
 
-- [Samba](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/samba/integrations/samba.md)
+- [Samba](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/samba/integrations/samba.md)
 
-- [Starwind VSAN VSphere Edition](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/starwind_vsan_vsphere_edition.md)
+- [Starwind VSAN VSphere Edition](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/starwind_vsan_vsphere_edition.md)
 
-- [StoreCLI RAID](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/storcli/integrations/storecli_raid.md)
+- [StoreCLI RAID](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/storcli/integrations/storecli_raid.md)
 
-- [Storidge](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/storidge.md)
+- [Storidge](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/storidge.md)
 
-- [Synology ActiveBackup](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/synology_activebackup.md)
+- [Synology ActiveBackup](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/synology_activebackup.md)
 
-- [ZFS Pools](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/zfspool/integrations/zfs_pools.md)
+- [ZFS Pools](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/zfspool/integrations/zfs_pools.md)
 
 ### Synthetic Checks
 
-- [Blackbox](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/blackbox.md)
+- [Blackbox](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/blackbox.md)
 
-- [Domain expiration date](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/whoisquery/integrations/domain_expiration_date.md)
+- [Domain expiration date](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/whoisquery/integrations/domain_expiration_date.md)
 
-- [HTTP Endpoints](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/httpcheck/integrations/http_endpoints.md)
+- [HTTP Endpoints](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/httpcheck/integrations/http_endpoints.md)
 
 - [IOPing](https://github.com/netdata/netdata/blob/master/src/collectors/ioping.plugin/integrations/ioping.md)
 
 - [Idle OS Jitter](https://github.com/netdata/netdata/blob/master/src/collectors/idlejitter.plugin/integrations/idle_os_jitter.md)
 
-- [Monit](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/monit/integrations/monit.md)
+- [Monit](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/monit/integrations/monit.md)
 
-- [Ping](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ping/integrations/ping.md)
+- [Ping](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ping/integrations/ping.md)
 
-- [Pingdom](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/pingdom.md)
+- [Pingdom](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/pingdom.md)
 
-- [Site 24x7](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/site_24x7.md)
+- [Site 24x7](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/site_24x7.md)
 
-- [TCP/UDP Endpoints](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/portcheck/integrations/tcp-udp_endpoints.md)
+- [TCP/UDP Endpoints](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/portcheck/integrations/tcp-udp_endpoints.md)
 
-- [Uptimerobot](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/uptimerobot.md)
+- [Uptimerobot](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/uptimerobot.md)
 
-- [X.509 certificate](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/x509check/integrations/x.509_certificate.md)
+- [X.509 certificate](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/x509check/integrations/x.509_certificate.md)
 
 ### System Clock and NTP
 
-- [Chrony](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/chrony/integrations/chrony.md)
+- [Chrony](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/chrony/integrations/chrony.md)
 
-- [NTPd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/ntpd/integrations/ntpd.md)
+- [NTPd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/ntpd/integrations/ntpd.md)
 
 - [Timex](https://github.com/netdata/netdata/blob/master/src/collectors/timex.plugin/integrations/timex.md)
 
@@ -1057,103 +1057,103 @@ If you don't see the app/service you'd like to monitor in this list:
 
 - [Systemd Services](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/systemd_services.md)
 
-- [Systemd Units](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/systemdunits/integrations/systemd_units.md)
+- [Systemd Units](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/systemdunits/integrations/systemd_units.md)
 
-- [systemd-logind users](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/logind/integrations/systemd-logind_users.md)
+- [systemd-logind users](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/logind/integrations/systemd-logind_users.md)
 
 ### Task Queues
 
-- [Celery](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/celery.md)
+- [Celery](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/celery.md)
 
-- [Mesos](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/mesos.md)
+- [Mesos](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/mesos.md)
 
-- [Slurm](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/slurm.md)
+- [Slurm](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/slurm.md)
 
 ### Telephony Servers
 
-- [GTP](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/gtp.md)
+- [GTP](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/gtp.md)
 
-- [Kannel](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/kannel.md)
+- [Kannel](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/kannel.md)
 
 - [OpenSIPS](https://github.com/netdata/netdata/blob/master/src/collectors/charts.d.plugin/opensips/integrations/opensips.md)
 
 ### UPS
 
-- [APC UPS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/apcupsd/integrations/apc_ups.md)
+- [APC UPS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/apcupsd/integrations/apc_ups.md)
 
-- [Eaton UPS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/eaton_ups.md)
+- [Eaton UPS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/eaton_ups.md)
 
-- [UPS (NUT)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/upsd/integrations/ups_nut.md)
+- [UPS (NUT)](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/upsd/integrations/ups_nut.md)
 
 ### VPNs
 
-- [Fastd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/fastd.md)
+- [Fastd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/fastd.md)
 
 - [Libreswan](https://github.com/netdata/netdata/blob/master/src/collectors/charts.d.plugin/libreswan/integrations/libreswan.md)
 
-- [OpenVPN status log](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/openvpn_status_log/integrations/openvpn_status_log.md)
+- [OpenVPN status log](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/openvpn_status_log/integrations/openvpn_status_log.md)
 
-- [OpenVPN](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/openvpn/integrations/openvpn.md)
+- [OpenVPN](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/openvpn/integrations/openvpn.md)
 
-- [SoftEther VPN Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/softether_vpn_server.md)
+- [SoftEther VPN Server](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/softether_vpn_server.md)
 
-- [Speedify CLI](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/speedify_cli.md)
+- [Speedify CLI](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/speedify_cli.md)
 
-- [Tor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/tor/integrations/tor.md)
+- [Tor](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/tor/integrations/tor.md)
 
-- [WireGuard](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/wireguard/integrations/wireguard.md)
+- [WireGuard](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/wireguard/integrations/wireguard.md)
 
-- [strongSwan](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/strongswan.md)
+- [strongSwan](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/strongswan.md)
 
 ### Web Servers and Web Proxies
 
-- [APIcast](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/apicast.md)
+- [APIcast](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/apicast.md)
 
-- [Apache](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/apache/integrations/apache.md)
+- [Apache](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/apache/integrations/apache.md)
 
-- [Clash](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/clash.md)
+- [Clash](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/clash.md)
 
-- [Cloudflare PCAP](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/cloudflare_pcap.md)
+- [Cloudflare PCAP](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/cloudflare_pcap.md)
 
-- [Envoy](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/envoy/integrations/envoy.md)
+- [Envoy](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/envoy/integrations/envoy.md)
 
-- [Gobetween](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/gobetween.md)
+- [Gobetween](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/gobetween.md)
 
-- [HAProxy](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/haproxy/integrations/haproxy.md)
+- [HAProxy](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/haproxy/integrations/haproxy.md)
 
-- [HHVM](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/prometheus/integrations/hhvm.md)
+- [HHVM](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/prometheus/integrations/hhvm.md)
 
-- [HTTPD](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/apache/integrations/httpd.md)
+- [HTTPD](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/apache/integrations/httpd.md)
 
-- [Lighttpd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/lighttpd/integrations/lighttpd.md)
+- [Lighttpd](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/lighttpd/integrations/lighttpd.md)
 
-- [Litespeed](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/litespeed/integrations/litespeed.md)
+- [Litespeed](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/litespeed/integrations/litespeed.md)
 
-- [NGINX Plus](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nginxplus/integrations/nginx_plus.md)
+- [NGINX Plus](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nginxplus/integrations/nginx_plus.md)
 
-- [NGINX Unit](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nginxunit/integrations/nginx_unit.md)
+- [NGINX Unit](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nginxunit/integrations/nginx_unit.md)
 
-- [NGINX VTS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nginxvts/integrations/nginx_vts.md)
+- [NGINX VTS](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nginxvts/integrations/nginx_vts.md)
 
-- [NGINX](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/nginx/integrations/nginx.md)
+- [NGINX](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/nginx/integrations/nginx.md)
 
-- [PHP-FPM](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/phpfpm/integrations/php-fpm.md)
+- [PHP-FPM](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/phpfpm/integrations/php-fpm.md)
 
-- [Squid log files](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/squidlog/integrations/squid_log_files.md)
+- [Squid log files](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/squidlog/integrations/squid_log_files.md)
 
-- [Squid](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/squid/integrations/squid.md)
+- [Squid](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/squid/integrations/squid.md)
 
-- [Tengine](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/tengine/integrations/tengine.md)
+- [Tengine](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/tengine/integrations/tengine.md)
 
-- [Tomcat](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/tomcat/integrations/tomcat.md)
+- [Tomcat](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/tomcat/integrations/tomcat.md)
 
-- [Traefik](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/traefik/integrations/traefik.md)
+- [Traefik](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/traefik/integrations/traefik.md)
 
-- [Varnish](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/varnish/integrations/varnish.md)
+- [Varnish](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/varnish/integrations/varnish.md)
 
-- [Web server log files](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/weblog/integrations/web_server_log_files.md)
+- [Web server log files](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/weblog/integrations/web_server_log_files.md)
 
-- [uWSGI](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/modules/uwsgi/integrations/uwsgi.md)
+- [uWSGI](https://github.com/netdata/netdata/blob/master/src/go/plugin/go.d/collector/uwsgi/integrations/uwsgi.md)
 
 ### Windows Systems
 
diff --git a/src/go/plugin/go.d/collector/activemq/integrations/activemq.md b/src/go/plugin/go.d/collector/activemq/integrations/activemq.md
index f882df0d5d..9d8905e18a 100644
--- a/src/go/plugin/go.d/collector/activemq/integrations/activemq.md
+++ b/src/go/plugin/go.d/collector/activemq/integrations/activemq.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/activemq/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/activemq/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/activemq/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/activemq/metadata.yaml"
 sidebar_label: "ActiveMQ"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/adaptecraid/integrations/adaptec_raid.md b/src/go/plugin/go.d/collector/adaptecraid/integrations/adaptec_raid.md
index b2fefa1b39..0a30376b4f 100644
--- a/src/go/plugin/go.d/collector/adaptecraid/integrations/adaptec_raid.md
+++ b/src/go/plugin/go.d/collector/adaptecraid/integrations/adaptec_raid.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/adaptecraid/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/adaptecraid/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/adaptecraid/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/adaptecraid/metadata.yaml"
 sidebar_label: "Adaptec RAID"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/ap/integrations/access_points.md b/src/go/plugin/go.d/collector/ap/integrations/access_points.md
index d1581d1ea6..29e20b74ae 100644
--- a/src/go/plugin/go.d/collector/ap/integrations/access_points.md
+++ b/src/go/plugin/go.d/collector/ap/integrations/access_points.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/ap/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/ap/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/ap/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/ap/metadata.yaml"
 sidebar_label: "Access Points"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Linux Systems/Network"
diff --git a/src/go/plugin/go.d/collector/apache/integrations/apache.md b/src/go/plugin/go.d/collector/apache/integrations/apache.md
index 50e35527cc..3cf91acda7 100644
--- a/src/go/plugin/go.d/collector/apache/integrations/apache.md
+++ b/src/go/plugin/go.d/collector/apache/integrations/apache.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/apache/integrations/apache.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/apache/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/apache/integrations/apache.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/apache/metadata.yaml"
 sidebar_label: "Apache"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/apache/integrations/httpd.md b/src/go/plugin/go.d/collector/apache/integrations/httpd.md
index f1d2d07f5b..1770478af7 100644
--- a/src/go/plugin/go.d/collector/apache/integrations/httpd.md
+++ b/src/go/plugin/go.d/collector/apache/integrations/httpd.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/apache/integrations/httpd.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/apache/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/apache/integrations/httpd.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/apache/metadata.yaml"
 sidebar_label: "HTTPD"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/apcupsd/integrations/apc_ups.md b/src/go/plugin/go.d/collector/apcupsd/integrations/apc_ups.md
index 67b0413359..e31141518f 100644
--- a/src/go/plugin/go.d/collector/apcupsd/integrations/apc_ups.md
+++ b/src/go/plugin/go.d/collector/apcupsd/integrations/apc_ups.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/apcupsd/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/apcupsd/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/apcupsd/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/apcupsd/metadata.yaml"
 sidebar_label: "APC UPS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/UPS"
diff --git a/src/go/plugin/go.d/collector/beanstalk/integrations/beanstalk.md b/src/go/plugin/go.d/collector/beanstalk/integrations/beanstalk.md
index ee84b3d799..3aa169b240 100644
--- a/src/go/plugin/go.d/collector/beanstalk/integrations/beanstalk.md
+++ b/src/go/plugin/go.d/collector/beanstalk/integrations/beanstalk.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/beanstalk/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/beanstalk/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/beanstalk/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/beanstalk/metadata.yaml"
 sidebar_label: "Beanstalk"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/boinc/integrations/boinc.md b/src/go/plugin/go.d/collector/boinc/integrations/boinc.md
index 7dd91fc08d..eedca5e7d6 100644
--- a/src/go/plugin/go.d/collector/boinc/integrations/boinc.md
+++ b/src/go/plugin/go.d/collector/boinc/integrations/boinc.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/boinc/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/boinc/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/boinc/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/boinc/metadata.yaml"
 sidebar_label: "BOINC"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/cassandra/integrations/cassandra.md b/src/go/plugin/go.d/collector/cassandra/integrations/cassandra.md
index 79bb042a77..7386eed455 100644
--- a/src/go/plugin/go.d/collector/cassandra/integrations/cassandra.md
+++ b/src/go/plugin/go.d/collector/cassandra/integrations/cassandra.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/cassandra/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/cassandra/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/cassandra/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/cassandra/metadata.yaml"
 sidebar_label: "Cassandra"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/ceph/integrations/ceph.md b/src/go/plugin/go.d/collector/ceph/integrations/ceph.md
index 7a0c3dd6db..202f1d9e70 100644
--- a/src/go/plugin/go.d/collector/ceph/integrations/ceph.md
+++ b/src/go/plugin/go.d/collector/ceph/integrations/ceph.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/ceph/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/ceph/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/ceph/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/ceph/metadata.yaml"
 sidebar_label: "Ceph"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/chrony/integrations/chrony.md b/src/go/plugin/go.d/collector/chrony/integrations/chrony.md
index 6ef6cf1839..5cb82ea6d0 100644
--- a/src/go/plugin/go.d/collector/chrony/integrations/chrony.md
+++ b/src/go/plugin/go.d/collector/chrony/integrations/chrony.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/chrony/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/chrony/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/chrony/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/chrony/metadata.yaml"
 sidebar_label: "Chrony"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/System Clock and NTP"
diff --git a/src/go/plugin/go.d/collector/clickhouse/integrations/clickhouse.md b/src/go/plugin/go.d/collector/clickhouse/integrations/clickhouse.md
index 3e0ada214b..0a63f84216 100644
--- a/src/go/plugin/go.d/collector/clickhouse/integrations/clickhouse.md
+++ b/src/go/plugin/go.d/collector/clickhouse/integrations/clickhouse.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/clickhouse/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/clickhouse/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/clickhouse/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/clickhouse/metadata.yaml"
 sidebar_label: "ClickHouse"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/cockroachdb/integrations/cockroachdb.md b/src/go/plugin/go.d/collector/cockroachdb/integrations/cockroachdb.md
index 9388a43368..1f6763d991 100644
--- a/src/go/plugin/go.d/collector/cockroachdb/integrations/cockroachdb.md
+++ b/src/go/plugin/go.d/collector/cockroachdb/integrations/cockroachdb.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/cockroachdb/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/cockroachdb/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/cockroachdb/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/cockroachdb/metadata.yaml"
 sidebar_label: "CockroachDB"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/consul/integrations/consul.md b/src/go/plugin/go.d/collector/consul/integrations/consul.md
index 69f426602b..dd13de3ebc 100644
--- a/src/go/plugin/go.d/collector/consul/integrations/consul.md
+++ b/src/go/plugin/go.d/collector/consul/integrations/consul.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/consul/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/consul/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/consul/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/consul/metadata.yaml"
 sidebar_label: "Consul"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Service Discovery / Registry"
diff --git a/src/go/plugin/go.d/collector/coredns/integrations/coredns.md b/src/go/plugin/go.d/collector/coredns/integrations/coredns.md
index 2f485188ab..eae7ed8d1f 100644
--- a/src/go/plugin/go.d/collector/coredns/integrations/coredns.md
+++ b/src/go/plugin/go.d/collector/coredns/integrations/coredns.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/coredns/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/coredns/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/coredns/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/coredns/metadata.yaml"
 sidebar_label: "CoreDNS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/couchbase/integrations/couchbase.md b/src/go/plugin/go.d/collector/couchbase/integrations/couchbase.md
index e50957a26e..f2e1d1cea7 100644
--- a/src/go/plugin/go.d/collector/couchbase/integrations/couchbase.md
+++ b/src/go/plugin/go.d/collector/couchbase/integrations/couchbase.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/couchbase/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/couchbase/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/couchbase/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/couchbase/metadata.yaml"
 sidebar_label: "Couchbase"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/couchdb/integrations/couchdb.md b/src/go/plugin/go.d/collector/couchdb/integrations/couchdb.md
index 48bf45ef2c..82de2657a3 100644
--- a/src/go/plugin/go.d/collector/couchdb/integrations/couchdb.md
+++ b/src/go/plugin/go.d/collector/couchdb/integrations/couchdb.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/couchdb/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/couchdb/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/couchdb/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/couchdb/metadata.yaml"
 sidebar_label: "CouchDB"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/dmcache/integrations/dmcache_devices.md b/src/go/plugin/go.d/collector/dmcache/integrations/dmcache_devices.md
index a8f9dfc5af..5ee122d3a8 100644
--- a/src/go/plugin/go.d/collector/dmcache/integrations/dmcache_devices.md
+++ b/src/go/plugin/go.d/collector/dmcache/integrations/dmcache_devices.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dmcache/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dmcache/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dmcache/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dmcache/metadata.yaml"
 sidebar_label: "DMCache devices"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/dnsdist/integrations/dnsdist.md b/src/go/plugin/go.d/collector/dnsdist/integrations/dnsdist.md
index 72c9703163..c12febbd20 100644
--- a/src/go/plugin/go.d/collector/dnsdist/integrations/dnsdist.md
+++ b/src/go/plugin/go.d/collector/dnsdist/integrations/dnsdist.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dnsdist/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dnsdist/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dnsdist/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dnsdist/metadata.yaml"
 sidebar_label: "DNSdist"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/dnsmasq/integrations/dnsmasq.md b/src/go/plugin/go.d/collector/dnsmasq/integrations/dnsmasq.md
index fae8811c2b..5179230346 100644
--- a/src/go/plugin/go.d/collector/dnsmasq/integrations/dnsmasq.md
+++ b/src/go/plugin/go.d/collector/dnsmasq/integrations/dnsmasq.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dnsmasq/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dnsmasq/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dnsmasq/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dnsmasq/metadata.yaml"
 sidebar_label: "Dnsmasq"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/dnsmasq_dhcp/integrations/dnsmasq_dhcp.md b/src/go/plugin/go.d/collector/dnsmasq_dhcp/integrations/dnsmasq_dhcp.md
index 44e146eb03..34b76cc957 100644
--- a/src/go/plugin/go.d/collector/dnsmasq_dhcp/integrations/dnsmasq_dhcp.md
+++ b/src/go/plugin/go.d/collector/dnsmasq_dhcp/integrations/dnsmasq_dhcp.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dnsmasq_dhcp/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dnsmasq_dhcp/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dnsmasq_dhcp/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dnsmasq_dhcp/metadata.yaml"
 sidebar_label: "Dnsmasq DHCP"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/dnsquery/integrations/dns_query.md b/src/go/plugin/go.d/collector/dnsquery/integrations/dns_query.md
index 6b4b003d84..00c690ae7a 100644
--- a/src/go/plugin/go.d/collector/dnsquery/integrations/dns_query.md
+++ b/src/go/plugin/go.d/collector/dnsquery/integrations/dns_query.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dnsquery/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dnsquery/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dnsquery/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dnsquery/metadata.yaml"
 sidebar_label: "DNS query"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/docker/integrations/docker.md b/src/go/plugin/go.d/collector/docker/integrations/docker.md
index f3fe8aafeb..3ded14532b 100644
--- a/src/go/plugin/go.d/collector/docker/integrations/docker.md
+++ b/src/go/plugin/go.d/collector/docker/integrations/docker.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/docker/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/docker/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/docker/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/docker/metadata.yaml"
 sidebar_label: "Docker"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Containers and VMs"
diff --git a/src/go/plugin/go.d/collector/docker_engine/integrations/docker_engine.md b/src/go/plugin/go.d/collector/docker_engine/integrations/docker_engine.md
index 97dafd4175..4f1730bb46 100644
--- a/src/go/plugin/go.d/collector/docker_engine/integrations/docker_engine.md
+++ b/src/go/plugin/go.d/collector/docker_engine/integrations/docker_engine.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/docker_engine/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/docker_engine/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/docker_engine/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/docker_engine/metadata.yaml"
 sidebar_label: "Docker Engine"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Containers and VMs"
diff --git a/src/go/plugin/go.d/collector/dockerhub/integrations/docker_hub_repository.md b/src/go/plugin/go.d/collector/dockerhub/integrations/docker_hub_repository.md
index f6ef3eafbd..fcc19df481 100644
--- a/src/go/plugin/go.d/collector/dockerhub/integrations/docker_hub_repository.md
+++ b/src/go/plugin/go.d/collector/dockerhub/integrations/docker_hub_repository.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dockerhub/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dockerhub/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dockerhub/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dockerhub/metadata.yaml"
 sidebar_label: "Docker Hub repository"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Containers and VMs"
diff --git a/src/go/plugin/go.d/collector/dovecot/integrations/dovecot.md b/src/go/plugin/go.d/collector/dovecot/integrations/dovecot.md
index 884b817bbd..25bb49f354 100644
--- a/src/go/plugin/go.d/collector/dovecot/integrations/dovecot.md
+++ b/src/go/plugin/go.d/collector/dovecot/integrations/dovecot.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dovecot/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/dovecot/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dovecot/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/dovecot/metadata.yaml"
 sidebar_label: "Dovecot"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Mail Servers"
diff --git a/src/go/plugin/go.d/collector/elasticsearch/integrations/elasticsearch.md b/src/go/plugin/go.d/collector/elasticsearch/integrations/elasticsearch.md
index 79dde29718..178ea0dd1d 100644
--- a/src/go/plugin/go.d/collector/elasticsearch/integrations/elasticsearch.md
+++ b/src/go/plugin/go.d/collector/elasticsearch/integrations/elasticsearch.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/elasticsearch/integrations/elasticsearch.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/elasticsearch/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/elasticsearch/integrations/elasticsearch.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/elasticsearch/metadata.yaml"
 sidebar_label: "Elasticsearch"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Search Engines"
diff --git a/src/go/plugin/go.d/collector/elasticsearch/integrations/opensearch.md b/src/go/plugin/go.d/collector/elasticsearch/integrations/opensearch.md
index 46e3ddf14a..b1b63a46e9 100644
--- a/src/go/plugin/go.d/collector/elasticsearch/integrations/opensearch.md
+++ b/src/go/plugin/go.d/collector/elasticsearch/integrations/opensearch.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/elasticsearch/integrations/opensearch.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/elasticsearch/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/elasticsearch/integrations/opensearch.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/elasticsearch/metadata.yaml"
 sidebar_label: "OpenSearch"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Search Engines"
diff --git a/src/go/plugin/go.d/collector/envoy/integrations/envoy.md b/src/go/plugin/go.d/collector/envoy/integrations/envoy.md
index 0a1523c088..4b5fdcf655 100644
--- a/src/go/plugin/go.d/collector/envoy/integrations/envoy.md
+++ b/src/go/plugin/go.d/collector/envoy/integrations/envoy.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/envoy/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/envoy/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/envoy/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/envoy/metadata.yaml"
 sidebar_label: "Envoy"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/exim/integrations/exim.md b/src/go/plugin/go.d/collector/exim/integrations/exim.md
index 837f43b3ca..e8c9ba6c94 100644
--- a/src/go/plugin/go.d/collector/exim/integrations/exim.md
+++ b/src/go/plugin/go.d/collector/exim/integrations/exim.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/exim/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/exim/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/exim/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/exim/metadata.yaml"
 sidebar_label: "Exim"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Mail Servers"
diff --git a/src/go/plugin/go.d/collector/fail2ban/integrations/fail2ban.md b/src/go/plugin/go.d/collector/fail2ban/integrations/fail2ban.md
index 890899948a..20173dfc88 100644
--- a/src/go/plugin/go.d/collector/fail2ban/integrations/fail2ban.md
+++ b/src/go/plugin/go.d/collector/fail2ban/integrations/fail2ban.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/fail2ban/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/fail2ban/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/fail2ban/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/fail2ban/metadata.yaml"
 sidebar_label: "Fail2ban"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Authentication and Authorization"
diff --git a/src/go/plugin/go.d/collector/filecheck/integrations/files_and_directories.md b/src/go/plugin/go.d/collector/filecheck/integrations/files_and_directories.md
index f5bf1892df..d94d8bb489 100644
--- a/src/go/plugin/go.d/collector/filecheck/integrations/files_and_directories.md
+++ b/src/go/plugin/go.d/collector/filecheck/integrations/files_and_directories.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/filecheck/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/filecheck/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/filecheck/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/filecheck/metadata.yaml"
 sidebar_label: "Files and directories"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Other"
diff --git a/src/go/plugin/go.d/collector/fluentd/integrations/fluentd.md b/src/go/plugin/go.d/collector/fluentd/integrations/fluentd.md
index fbcea02c26..f6b6a93215 100644
--- a/src/go/plugin/go.d/collector/fluentd/integrations/fluentd.md
+++ b/src/go/plugin/go.d/collector/fluentd/integrations/fluentd.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/fluentd/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/fluentd/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/fluentd/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/fluentd/metadata.yaml"
 sidebar_label: "Fluentd"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Logs Servers"
diff --git a/src/go/plugin/go.d/collector/freeradius/integrations/freeradius.md b/src/go/plugin/go.d/collector/freeradius/integrations/freeradius.md
index 57f5a56531..a620796b3d 100644
--- a/src/go/plugin/go.d/collector/freeradius/integrations/freeradius.md
+++ b/src/go/plugin/go.d/collector/freeradius/integrations/freeradius.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/freeradius/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/freeradius/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/freeradius/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/freeradius/metadata.yaml"
 sidebar_label: "FreeRADIUS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Authentication and Authorization"
diff --git a/src/go/plugin/go.d/collector/gearman/integrations/gearman.md b/src/go/plugin/go.d/collector/gearman/integrations/gearman.md
index 929aaa6950..b740fd75cc 100644
--- a/src/go/plugin/go.d/collector/gearman/integrations/gearman.md
+++ b/src/go/plugin/go.d/collector/gearman/integrations/gearman.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/gearman/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/gearman/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/gearman/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/gearman/metadata.yaml"
 sidebar_label: "Gearman"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Distributed Computing Systems"
diff --git a/src/go/plugin/go.d/collector/geth/integrations/go-ethereum.md b/src/go/plugin/go.d/collector/geth/integrations/go-ethereum.md
index d315a8011b..47b8bfd66c 100644
--- a/src/go/plugin/go.d/collector/geth/integrations/go-ethereum.md
+++ b/src/go/plugin/go.d/collector/geth/integrations/go-ethereum.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/geth/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/geth/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/geth/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/geth/metadata.yaml"
 sidebar_label: "Go-ethereum"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Blockchain Servers"
diff --git a/src/go/plugin/go.d/collector/haproxy/integrations/haproxy.md b/src/go/plugin/go.d/collector/haproxy/integrations/haproxy.md
index 6c27bed094..b3753750d3 100644
--- a/src/go/plugin/go.d/collector/haproxy/integrations/haproxy.md
+++ b/src/go/plugin/go.d/collector/haproxy/integrations/haproxy.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/haproxy/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/haproxy/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/haproxy/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/haproxy/metadata.yaml"
 sidebar_label: "HAProxy"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/hddtemp/integrations/hdd_temperature.md b/src/go/plugin/go.d/collector/hddtemp/integrations/hdd_temperature.md
index 645002a93d..9b8d02c2e7 100644
--- a/src/go/plugin/go.d/collector/hddtemp/integrations/hdd_temperature.md
+++ b/src/go/plugin/go.d/collector/hddtemp/integrations/hdd_temperature.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/hddtemp/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/hddtemp/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/hddtemp/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/hddtemp/metadata.yaml"
 sidebar_label: "HDD temperature"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/hdfs/integrations/hadoop_distributed_file_system_hdfs.md b/src/go/plugin/go.d/collector/hdfs/integrations/hadoop_distributed_file_system_hdfs.md
index 2b39cd249c..38f52778b5 100644
--- a/src/go/plugin/go.d/collector/hdfs/integrations/hadoop_distributed_file_system_hdfs.md
+++ b/src/go/plugin/go.d/collector/hdfs/integrations/hadoop_distributed_file_system_hdfs.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/hdfs/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/hdfs/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/hdfs/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/hdfs/metadata.yaml"
 sidebar_label: "Hadoop Distributed File System (HDFS)"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/hpssa/integrations/hpe_smart_arrays.md b/src/go/plugin/go.d/collector/hpssa/integrations/hpe_smart_arrays.md
index 961248f855..3892fe1f70 100644
--- a/src/go/plugin/go.d/collector/hpssa/integrations/hpe_smart_arrays.md
+++ b/src/go/plugin/go.d/collector/hpssa/integrations/hpe_smart_arrays.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/hpssa/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/hpssa/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/hpssa/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/hpssa/metadata.yaml"
 sidebar_label: "HPE Smart Arrays"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/httpcheck/integrations/http_endpoints.md b/src/go/plugin/go.d/collector/httpcheck/integrations/http_endpoints.md
index 787a04530f..f92508b20e 100644
--- a/src/go/plugin/go.d/collector/httpcheck/integrations/http_endpoints.md
+++ b/src/go/plugin/go.d/collector/httpcheck/integrations/http_endpoints.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/httpcheck/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/httpcheck/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/httpcheck/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/httpcheck/metadata.yaml"
 sidebar_label: "HTTP Endpoints"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Synthetic Checks"
diff --git a/src/go/plugin/go.d/collector/icecast/integrations/icecast.md b/src/go/plugin/go.d/collector/icecast/integrations/icecast.md
index 2a55450390..d1bb4fc5a0 100644
--- a/src/go/plugin/go.d/collector/icecast/integrations/icecast.md
+++ b/src/go/plugin/go.d/collector/icecast/integrations/icecast.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/icecast/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/icecast/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/icecast/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/icecast/metadata.yaml"
 sidebar_label: "Icecast"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Media Services"
diff --git a/src/go/plugin/go.d/collector/intelgpu/integrations/intel_gpu.md b/src/go/plugin/go.d/collector/intelgpu/integrations/intel_gpu.md
index bcd744c337..5ee8ad0619 100644
--- a/src/go/plugin/go.d/collector/intelgpu/integrations/intel_gpu.md
+++ b/src/go/plugin/go.d/collector/intelgpu/integrations/intel_gpu.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/intelgpu/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/intelgpu/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/intelgpu/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/intelgpu/metadata.yaml"
 sidebar_label: "Intel GPU"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/ipfs/integrations/ipfs.md b/src/go/plugin/go.d/collector/ipfs/integrations/ipfs.md
index 44a37ed9a0..d3ff8639f7 100644
--- a/src/go/plugin/go.d/collector/ipfs/integrations/ipfs.md
+++ b/src/go/plugin/go.d/collector/ipfs/integrations/ipfs.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/ipfs/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/ipfs/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/ipfs/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/ipfs/metadata.yaml"
 sidebar_label: "IPFS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/isc_dhcpd/integrations/isc_dhcp.md b/src/go/plugin/go.d/collector/isc_dhcpd/integrations/isc_dhcp.md
index 7a6fa049df..7e30ea69c4 100644
--- a/src/go/plugin/go.d/collector/isc_dhcpd/integrations/isc_dhcp.md
+++ b/src/go/plugin/go.d/collector/isc_dhcpd/integrations/isc_dhcp.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/isc_dhcpd/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/isc_dhcpd/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/isc_dhcpd/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/isc_dhcpd/metadata.yaml"
 sidebar_label: "ISC DHCP"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/k8s_kubelet/integrations/kubelet.md b/src/go/plugin/go.d/collector/k8s_kubelet/integrations/kubelet.md
index d3b37c1485..13f53c1e73 100644
--- a/src/go/plugin/go.d/collector/k8s_kubelet/integrations/kubelet.md
+++ b/src/go/plugin/go.d/collector/k8s_kubelet/integrations/kubelet.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/k8s_kubelet/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/k8s_kubelet/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/k8s_kubelet/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/k8s_kubelet/metadata.yaml"
 sidebar_label: "Kubelet"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Kubernetes"
diff --git a/src/go/plugin/go.d/collector/k8s_kubeproxy/integrations/kubeproxy.md b/src/go/plugin/go.d/collector/k8s_kubeproxy/integrations/kubeproxy.md
index a67393946a..32feb3323d 100644
--- a/src/go/plugin/go.d/collector/k8s_kubeproxy/integrations/kubeproxy.md
+++ b/src/go/plugin/go.d/collector/k8s_kubeproxy/integrations/kubeproxy.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/k8s_kubeproxy/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/k8s_kubeproxy/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/k8s_kubeproxy/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/k8s_kubeproxy/metadata.yaml"
 sidebar_label: "Kubeproxy"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Kubernetes"
diff --git a/src/go/plugin/go.d/collector/k8s_state/integrations/kubernetes_cluster_state.md b/src/go/plugin/go.d/collector/k8s_state/integrations/kubernetes_cluster_state.md
index 8d2aaf7671..8ac409a0fa 100644
--- a/src/go/plugin/go.d/collector/k8s_state/integrations/kubernetes_cluster_state.md
+++ b/src/go/plugin/go.d/collector/k8s_state/integrations/kubernetes_cluster_state.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/k8s_state/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/k8s_state/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/k8s_state/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/k8s_state/metadata.yaml"
 sidebar_label: "Kubernetes Cluster State"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Kubernetes"
diff --git a/src/go/plugin/go.d/collector/lighttpd/integrations/lighttpd.md b/src/go/plugin/go.d/collector/lighttpd/integrations/lighttpd.md
index 9a49615beb..f971ee87e9 100644
--- a/src/go/plugin/go.d/collector/lighttpd/integrations/lighttpd.md
+++ b/src/go/plugin/go.d/collector/lighttpd/integrations/lighttpd.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/lighttpd/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/lighttpd/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/lighttpd/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/lighttpd/metadata.yaml"
 sidebar_label: "Lighttpd"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/litespeed/integrations/litespeed.md b/src/go/plugin/go.d/collector/litespeed/integrations/litespeed.md
index 9d4cf24448..e4a9a302ff 100644
--- a/src/go/plugin/go.d/collector/litespeed/integrations/litespeed.md
+++ b/src/go/plugin/go.d/collector/litespeed/integrations/litespeed.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/litespeed/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/litespeed/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/litespeed/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/litespeed/metadata.yaml"
 sidebar_label: "Litespeed"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/logind/integrations/systemd-logind_users.md b/src/go/plugin/go.d/collector/logind/integrations/systemd-logind_users.md
index b34417e34c..5aefd8ae9f 100644
--- a/src/go/plugin/go.d/collector/logind/integrations/systemd-logind_users.md
+++ b/src/go/plugin/go.d/collector/logind/integrations/systemd-logind_users.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/logind/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/logind/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/logind/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/logind/metadata.yaml"
 sidebar_label: "systemd-logind users"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Systemd"
diff --git a/src/go/plugin/go.d/collector/logstash/integrations/logstash.md b/src/go/plugin/go.d/collector/logstash/integrations/logstash.md
index cdd3d18edf..962e738c81 100644
--- a/src/go/plugin/go.d/collector/logstash/integrations/logstash.md
+++ b/src/go/plugin/go.d/collector/logstash/integrations/logstash.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/logstash/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/logstash/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/logstash/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/logstash/metadata.yaml"
 sidebar_label: "Logstash"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Logs Servers"
diff --git a/src/go/plugin/go.d/collector/lvm/integrations/lvm_logical_volumes.md b/src/go/plugin/go.d/collector/lvm/integrations/lvm_logical_volumes.md
index 14750afd3a..749b906797 100644
--- a/src/go/plugin/go.d/collector/lvm/integrations/lvm_logical_volumes.md
+++ b/src/go/plugin/go.d/collector/lvm/integrations/lvm_logical_volumes.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/lvm/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/lvm/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/lvm/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/lvm/metadata.yaml"
 sidebar_label: "LVM logical volumes"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/maxscale/integrations/maxscale.md b/src/go/plugin/go.d/collector/maxscale/integrations/maxscale.md
index b77bf65ec7..04f17d0976 100644
--- a/src/go/plugin/go.d/collector/maxscale/integrations/maxscale.md
+++ b/src/go/plugin/go.d/collector/maxscale/integrations/maxscale.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/maxscale/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/maxscale/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/maxscale/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/maxscale/metadata.yaml"
 sidebar_label: "MaxScale"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/megacli/integrations/megacli_megaraid.md b/src/go/plugin/go.d/collector/megacli/integrations/megacli_megaraid.md
index 3f7508dd62..4b09da258a 100644
--- a/src/go/plugin/go.d/collector/megacli/integrations/megacli_megaraid.md
+++ b/src/go/plugin/go.d/collector/megacli/integrations/megacli_megaraid.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/megacli/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/megacli/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/megacli/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/megacli/metadata.yaml"
 sidebar_label: "MegaCLI MegaRAID"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/memcached/integrations/memcached.md b/src/go/plugin/go.d/collector/memcached/integrations/memcached.md
index 86fb38c6ae..1d4b786524 100644
--- a/src/go/plugin/go.d/collector/memcached/integrations/memcached.md
+++ b/src/go/plugin/go.d/collector/memcached/integrations/memcached.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/memcached/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/memcached/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/memcached/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/memcached/metadata.yaml"
 sidebar_label: "Memcached"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/mongodb/integrations/mongodb.md b/src/go/plugin/go.d/collector/mongodb/integrations/mongodb.md
index 0f22134bce..ce34df0166 100644
--- a/src/go/plugin/go.d/collector/mongodb/integrations/mongodb.md
+++ b/src/go/plugin/go.d/collector/mongodb/integrations/mongodb.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/mongodb/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/mongodb/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/mongodb/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/mongodb/metadata.yaml"
 sidebar_label: "MongoDB"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/monit/integrations/monit.md b/src/go/plugin/go.d/collector/monit/integrations/monit.md
index e04a753686..182389b89d 100644
--- a/src/go/plugin/go.d/collector/monit/integrations/monit.md
+++ b/src/go/plugin/go.d/collector/monit/integrations/monit.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/monit/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/monit/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/monit/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/monit/metadata.yaml"
 sidebar_label: "Monit"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Synthetic Checks"
diff --git a/src/go/plugin/go.d/collector/mysql/integrations/mariadb.md b/src/go/plugin/go.d/collector/mysql/integrations/mariadb.md
index d08014aee5..2c44282915 100644
--- a/src/go/plugin/go.d/collector/mysql/integrations/mariadb.md
+++ b/src/go/plugin/go.d/collector/mysql/integrations/mariadb.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/mysql/integrations/mariadb.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/mysql/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/mysql/integrations/mariadb.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/mysql/metadata.yaml"
 sidebar_label: "MariaDB"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/mysql/integrations/mysql.md b/src/go/plugin/go.d/collector/mysql/integrations/mysql.md
index 6c10ada56b..435432fe2c 100644
--- a/src/go/plugin/go.d/collector/mysql/integrations/mysql.md
+++ b/src/go/plugin/go.d/collector/mysql/integrations/mysql.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/mysql/integrations/mysql.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/mysql/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/mysql/integrations/mysql.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/mysql/metadata.yaml"
 sidebar_label: "MySQL"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/mysql/integrations/percona_mysql.md b/src/go/plugin/go.d/collector/mysql/integrations/percona_mysql.md
index 712c8d0b42..aef6158b5a 100644
--- a/src/go/plugin/go.d/collector/mysql/integrations/percona_mysql.md
+++ b/src/go/plugin/go.d/collector/mysql/integrations/percona_mysql.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/mysql/integrations/percona_mysql.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/mysql/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/mysql/integrations/percona_mysql.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/mysql/metadata.yaml"
 sidebar_label: "Percona MySQL"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/nginx/integrations/nginx.md b/src/go/plugin/go.d/collector/nginx/integrations/nginx.md
index a13494c81d..96bbceb69b 100644
--- a/src/go/plugin/go.d/collector/nginx/integrations/nginx.md
+++ b/src/go/plugin/go.d/collector/nginx/integrations/nginx.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nginx/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nginx/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nginx/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nginx/metadata.yaml"
 sidebar_label: "NGINX"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/nginxplus/integrations/nginx_plus.md b/src/go/plugin/go.d/collector/nginxplus/integrations/nginx_plus.md
index 0e99deafbf..16299ee1d2 100644
--- a/src/go/plugin/go.d/collector/nginxplus/integrations/nginx_plus.md
+++ b/src/go/plugin/go.d/collector/nginxplus/integrations/nginx_plus.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nginxplus/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nginxplus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nginxplus/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nginxplus/metadata.yaml"
 sidebar_label: "NGINX Plus"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/nginxunit/integrations/nginx_unit.md b/src/go/plugin/go.d/collector/nginxunit/integrations/nginx_unit.md
index 881c535fd7..1953b0111d 100644
--- a/src/go/plugin/go.d/collector/nginxunit/integrations/nginx_unit.md
+++ b/src/go/plugin/go.d/collector/nginxunit/integrations/nginx_unit.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nginxunit/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nginxunit/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nginxunit/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nginxunit/metadata.yaml"
 sidebar_label: "NGINX Unit"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/nginxvts/integrations/nginx_vts.md b/src/go/plugin/go.d/collector/nginxvts/integrations/nginx_vts.md
index 98899bed21..43a92b64d7 100644
--- a/src/go/plugin/go.d/collector/nginxvts/integrations/nginx_vts.md
+++ b/src/go/plugin/go.d/collector/nginxvts/integrations/nginx_vts.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nginxvts/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nginxvts/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nginxvts/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nginxvts/metadata.yaml"
 sidebar_label: "NGINX VTS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/nsd/integrations/nsd.md b/src/go/plugin/go.d/collector/nsd/integrations/nsd.md
index 64e5161eb6..08a6f68bbb 100644
--- a/src/go/plugin/go.d/collector/nsd/integrations/nsd.md
+++ b/src/go/plugin/go.d/collector/nsd/integrations/nsd.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nsd/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nsd/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nsd/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nsd/metadata.yaml"
 sidebar_label: "NSD"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/ntpd/integrations/ntpd.md b/src/go/plugin/go.d/collector/ntpd/integrations/ntpd.md
index ec907208dc..5131aeb592 100644
--- a/src/go/plugin/go.d/collector/ntpd/integrations/ntpd.md
+++ b/src/go/plugin/go.d/collector/ntpd/integrations/ntpd.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/ntpd/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/ntpd/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/ntpd/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/ntpd/metadata.yaml"
 sidebar_label: "NTPd"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/System Clock and NTP"
diff --git a/src/go/plugin/go.d/collector/nvidia_smi/integrations/nvidia_gpu.md b/src/go/plugin/go.d/collector/nvidia_smi/integrations/nvidia_gpu.md
index 9ae71db206..a08062b518 100644
--- a/src/go/plugin/go.d/collector/nvidia_smi/integrations/nvidia_gpu.md
+++ b/src/go/plugin/go.d/collector/nvidia_smi/integrations/nvidia_gpu.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nvidia_smi/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nvidia_smi/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nvidia_smi/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nvidia_smi/metadata.yaml"
 sidebar_label: "Nvidia GPU"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/nvme/integrations/nvme_devices.md b/src/go/plugin/go.d/collector/nvme/integrations/nvme_devices.md
index a8c776439e..14026b5fb8 100644
--- a/src/go/plugin/go.d/collector/nvme/integrations/nvme_devices.md
+++ b/src/go/plugin/go.d/collector/nvme/integrations/nvme_devices.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nvme/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/nvme/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nvme/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/nvme/metadata.yaml"
 sidebar_label: "NVMe devices"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/openldap/integrations/openldap.md b/src/go/plugin/go.d/collector/openldap/integrations/openldap.md
index ccdf5a756a..7315840627 100644
--- a/src/go/plugin/go.d/collector/openldap/integrations/openldap.md
+++ b/src/go/plugin/go.d/collector/openldap/integrations/openldap.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/openldap/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/openldap/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/openldap/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/openldap/metadata.yaml"
 sidebar_label: "OpenLDAP"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Authentication and Authorization"
diff --git a/src/go/plugin/go.d/collector/openvpn/integrations/openvpn.md b/src/go/plugin/go.d/collector/openvpn/integrations/openvpn.md
index e56f4d12d8..48439abe51 100644
--- a/src/go/plugin/go.d/collector/openvpn/integrations/openvpn.md
+++ b/src/go/plugin/go.d/collector/openvpn/integrations/openvpn.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/openvpn/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/openvpn/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/openvpn/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/openvpn/metadata.yaml"
 sidebar_label: "OpenVPN"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/VPNs"
diff --git a/src/go/plugin/go.d/collector/openvpn_status_log/integrations/openvpn_status_log.md b/src/go/plugin/go.d/collector/openvpn_status_log/integrations/openvpn_status_log.md
index 96a7c33b39..5547c85c85 100644
--- a/src/go/plugin/go.d/collector/openvpn_status_log/integrations/openvpn_status_log.md
+++ b/src/go/plugin/go.d/collector/openvpn_status_log/integrations/openvpn_status_log.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/openvpn_status_log/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/openvpn_status_log/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/openvpn_status_log/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/openvpn_status_log/metadata.yaml"
 sidebar_label: "OpenVPN status log"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/VPNs"
diff --git a/src/go/plugin/go.d/collector/oracledb/integrations/oracle_db.md b/src/go/plugin/go.d/collector/oracledb/integrations/oracle_db.md
index 1c64dc3674..49c372d546 100644
--- a/src/go/plugin/go.d/collector/oracledb/integrations/oracle_db.md
+++ b/src/go/plugin/go.d/collector/oracledb/integrations/oracle_db.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/oracledb/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/oracledb/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/oracledb/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/oracledb/metadata.yaml"
 sidebar_label: "Oracle DB"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/pgbouncer/integrations/pgbouncer.md b/src/go/plugin/go.d/collector/pgbouncer/integrations/pgbouncer.md
index 17fe0ec999..d3b98cd472 100644
--- a/src/go/plugin/go.d/collector/pgbouncer/integrations/pgbouncer.md
+++ b/src/go/plugin/go.d/collector/pgbouncer/integrations/pgbouncer.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/pgbouncer/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/pgbouncer/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/pgbouncer/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/pgbouncer/metadata.yaml"
 sidebar_label: "PgBouncer"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/phpdaemon/integrations/phpdaemon.md b/src/go/plugin/go.d/collector/phpdaemon/integrations/phpdaemon.md
index 12fb5f4070..2d3b625143 100644
--- a/src/go/plugin/go.d/collector/phpdaemon/integrations/phpdaemon.md
+++ b/src/go/plugin/go.d/collector/phpdaemon/integrations/phpdaemon.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/phpdaemon/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/phpdaemon/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/phpdaemon/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/phpdaemon/metadata.yaml"
 sidebar_label: "phpDaemon"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/phpfpm/integrations/php-fpm.md b/src/go/plugin/go.d/collector/phpfpm/integrations/php-fpm.md
index 5daea9f7df..e606140a64 100644
--- a/src/go/plugin/go.d/collector/phpfpm/integrations/php-fpm.md
+++ b/src/go/plugin/go.d/collector/phpfpm/integrations/php-fpm.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/phpfpm/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/phpfpm/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/phpfpm/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/phpfpm/metadata.yaml"
 sidebar_label: "PHP-FPM"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/pihole/integrations/pi-hole.md b/src/go/plugin/go.d/collector/pihole/integrations/pi-hole.md
index 1203ae4f3d..c1b6cdd247 100644
--- a/src/go/plugin/go.d/collector/pihole/integrations/pi-hole.md
+++ b/src/go/plugin/go.d/collector/pihole/integrations/pi-hole.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/pihole/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/pihole/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/pihole/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/pihole/metadata.yaml"
 sidebar_label: "Pi-hole"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/pika/integrations/pika.md b/src/go/plugin/go.d/collector/pika/integrations/pika.md
index 8e4dbd6e2d..df361bbfd0 100644
--- a/src/go/plugin/go.d/collector/pika/integrations/pika.md
+++ b/src/go/plugin/go.d/collector/pika/integrations/pika.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/pika/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/pika/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/pika/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/pika/metadata.yaml"
 sidebar_label: "Pika"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/ping/integrations/ping.md b/src/go/plugin/go.d/collector/ping/integrations/ping.md
index 667844908e..ca0c67378a 100644
--- a/src/go/plugin/go.d/collector/ping/integrations/ping.md
+++ b/src/go/plugin/go.d/collector/ping/integrations/ping.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/ping/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/ping/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/ping/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/ping/metadata.yaml"
 sidebar_label: "Ping"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Synthetic Checks"
diff --git a/src/go/plugin/go.d/collector/portcheck/integrations/tcp-udp_endpoints.md b/src/go/plugin/go.d/collector/portcheck/integrations/tcp-udp_endpoints.md
index 41eb5c4fa5..a57dc0f855 100644
--- a/src/go/plugin/go.d/collector/portcheck/integrations/tcp-udp_endpoints.md
+++ b/src/go/plugin/go.d/collector/portcheck/integrations/tcp-udp_endpoints.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/portcheck/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/portcheck/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/portcheck/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/portcheck/metadata.yaml"
 sidebar_label: "TCP/UDP Endpoints"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Synthetic Checks"
diff --git a/src/go/plugin/go.d/collector/postfix/integrations/postfix.md b/src/go/plugin/go.d/collector/postfix/integrations/postfix.md
index 94bbdb9139..49d72f54dc 100644
--- a/src/go/plugin/go.d/collector/postfix/integrations/postfix.md
+++ b/src/go/plugin/go.d/collector/postfix/integrations/postfix.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/postfix/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/postfix/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/postfix/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/postfix/metadata.yaml"
 sidebar_label: "Postfix"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Mail Servers"
diff --git a/src/go/plugin/go.d/collector/postgres/integrations/postgresql.md b/src/go/plugin/go.d/collector/postgres/integrations/postgresql.md
index 72d7594de8..8b01f7cad5 100644
--- a/src/go/plugin/go.d/collector/postgres/integrations/postgresql.md
+++ b/src/go/plugin/go.d/collector/postgres/integrations/postgresql.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/postgres/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/postgres/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/postgres/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/postgres/metadata.yaml"
 sidebar_label: "PostgreSQL"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/powerdns/integrations/powerdns_authoritative_server.md b/src/go/plugin/go.d/collector/powerdns/integrations/powerdns_authoritative_server.md
index 18550d6a2c..f1b9863358 100644
--- a/src/go/plugin/go.d/collector/powerdns/integrations/powerdns_authoritative_server.md
+++ b/src/go/plugin/go.d/collector/powerdns/integrations/powerdns_authoritative_server.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/powerdns/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/powerdns/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/powerdns/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/powerdns/metadata.yaml"
 sidebar_label: "PowerDNS Authoritative Server"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/powerdns_recursor/integrations/powerdns_recursor.md b/src/go/plugin/go.d/collector/powerdns_recursor/integrations/powerdns_recursor.md
index efb055f90f..6398d73094 100644
--- a/src/go/plugin/go.d/collector/powerdns_recursor/integrations/powerdns_recursor.md
+++ b/src/go/plugin/go.d/collector/powerdns_recursor/integrations/powerdns_recursor.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/powerdns_recursor/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/powerdns_recursor/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/powerdns_recursor/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/powerdns_recursor/metadata.yaml"
 sidebar_label: "PowerDNS Recursor"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/4d_server.md b/src/go/plugin/go.d/collector/prometheus/integrations/4d_server.md
index fdffb63645..f7644932b8 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/4d_server.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/4d_server.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/4d_server.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/4d_server.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "4D Server"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/8430ft_modem.md b/src/go/plugin/go.d/collector/prometheus/integrations/8430ft_modem.md
index a0e31f32fa..4766838552 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/8430ft_modem.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/8430ft_modem.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/8430ft_modem.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/8430ft_modem.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "8430FT modem"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/a10_acos_network_devices.md b/src/go/plugin/go.d/collector/prometheus/integrations/a10_acos_network_devices.md
index d179bb4832..270dfa763e 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/a10_acos_network_devices.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/a10_acos_network_devices.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/a10_acos_network_devices.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/a10_acos_network_devices.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "A10 ACOS network devices"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/airthings_waveplus_air_sensor.md b/src/go/plugin/go.d/collector/prometheus/integrations/airthings_waveplus_air_sensor.md
index dcf5961ba5..6f21150e9f 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/airthings_waveplus_air_sensor.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/airthings_waveplus_air_sensor.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/airthings_waveplus_air_sensor.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/airthings_waveplus_air_sensor.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Airthings Waveplus air sensor"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/akamai_edge_dns_traffic.md b/src/go/plugin/go.d/collector/prometheus/integrations/akamai_edge_dns_traffic.md
index 1d52099aa3..985713ae2a 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/akamai_edge_dns_traffic.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/akamai_edge_dns_traffic.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/akamai_edge_dns_traffic.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/akamai_edge_dns_traffic.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Akamai Edge DNS Traffic"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/akamai_global_traffic_management.md b/src/go/plugin/go.d/collector/prometheus/integrations/akamai_global_traffic_management.md
index 872274e297..419d9f7cb4 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/akamai_global_traffic_management.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/akamai_global_traffic_management.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/akamai_global_traffic_management.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/akamai_global_traffic_management.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Akamai Global Traffic Management"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/akami_cloudmonitor.md b/src/go/plugin/go.d/collector/prometheus/integrations/akami_cloudmonitor.md
index d300f46f40..0e01fb1018 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/akami_cloudmonitor.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/akami_cloudmonitor.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/akami_cloudmonitor.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/akami_cloudmonitor.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Akami Cloudmonitor"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/alamos_fe2_server.md b/src/go/plugin/go.d/collector/prometheus/integrations/alamos_fe2_server.md
index 0b000cfd54..9d69118085 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/alamos_fe2_server.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/alamos_fe2_server.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/alamos_fe2_server.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/alamos_fe2_server.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Alamos FE2 server"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/alibaba_cloud.md b/src/go/plugin/go.d/collector/prometheus/integrations/alibaba_cloud.md
index 8aaf602c1f..70d2605d3c 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/alibaba_cloud.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/alibaba_cloud.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/alibaba_cloud.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/alibaba_cloud.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Alibaba Cloud"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/altaro_backup.md b/src/go/plugin/go.d/collector/prometheus/integrations/altaro_backup.md
index e643d0c4d7..b96adfa774 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/altaro_backup.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/altaro_backup.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/altaro_backup.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/altaro_backup.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Altaro Backup"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/amd_cpu_&_gpu.md b/src/go/plugin/go.d/collector/prometheus/integrations/amd_cpu_&_gpu.md
index f4c0f7d13f..fe0b19fbb1 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/amd_cpu_&_gpu.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/amd_cpu_&_gpu.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/amd_cpu_&_gpu.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/amd_cpu_&_gpu.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "AMD CPU & GPU"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/andrews_&_arnold_line_status.md b/src/go/plugin/go.d/collector/prometheus/integrations/andrews_&_arnold_line_status.md
index ec773815cb..27030f64f0 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/andrews_&_arnold_line_status.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/andrews_&_arnold_line_status.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/andrews_&_arnold_line_status.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/andrews_&_arnold_line_status.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Andrews & Arnold line status"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/apache_airflow.md b/src/go/plugin/go.d/collector/prometheus/integrations/apache_airflow.md
index fc19537c07..f54783873f 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/apache_airflow.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/apache_airflow.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/apache_airflow.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/apache_airflow.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Apache Airflow"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/apache_flink.md b/src/go/plugin/go.d/collector/prometheus/integrations/apache_flink.md
index a356371a96..1060183938 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/apache_flink.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/apache_flink.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/apache_flink.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/apache_flink.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Apache Flink"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/apicast.md b/src/go/plugin/go.d/collector/prometheus/integrations/apicast.md
index 0e1854187d..38d6bd5db9 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/apicast.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/apicast.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/apicast.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/apicast.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "APIcast"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/apple_time_machine.md b/src/go/plugin/go.d/collector/prometheus/integrations/apple_time_machine.md
index 95e3b850b2..6e0cd42f73 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/apple_time_machine.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/apple_time_machine.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/apple_time_machine.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/apple_time_machine.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Apple Time Machine"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/macOS Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/arm_hwcpipe.md b/src/go/plugin/go.d/collector/prometheus/integrations/arm_hwcpipe.md
index a7f48a7754..4ec676e62b 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/arm_hwcpipe.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/arm_hwcpipe.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/arm_hwcpipe.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/arm_hwcpipe.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "ARM HWCPipe"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/aruba_devices.md b/src/go/plugin/go.d/collector/prometheus/integrations/aruba_devices.md
index 21ef082639..fb0262dff2 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/aruba_devices.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/aruba_devices.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/aruba_devices.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/aruba_devices.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Aruba devices"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/arvancloud_cdn.md b/src/go/plugin/go.d/collector/prometheus/integrations/arvancloud_cdn.md
index a43455042c..98e75abb29 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/arvancloud_cdn.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/arvancloud_cdn.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/arvancloud_cdn.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/arvancloud_cdn.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "ArvanCloud CDN"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/audisto.md b/src/go/plugin/go.d/collector/prometheus/integrations/audisto.md
index 1871b51c4f..575b6bae10 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/audisto.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/audisto.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/audisto.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/audisto.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Audisto"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/authlog.md b/src/go/plugin/go.d/collector/prometheus/integrations/authlog.md
index 605a48ef3f..92c3da13dd 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/authlog.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/authlog.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/authlog.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/authlog.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "AuthLog"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Logs Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/aws_ec2_compute_instances.md b/src/go/plugin/go.d/collector/prometheus/integrations/aws_ec2_compute_instances.md
index 1bcd8f19bf..604f63944f 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/aws_ec2_compute_instances.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/aws_ec2_compute_instances.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_ec2_compute_instances.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_ec2_compute_instances.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "AWS EC2 Compute instances"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/aws_ec2_spot_instance.md b/src/go/plugin/go.d/collector/prometheus/integrations/aws_ec2_spot_instance.md
index a7759fa677..0fd3261c56 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/aws_ec2_spot_instance.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/aws_ec2_spot_instance.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_ec2_spot_instance.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_ec2_spot_instance.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "AWS EC2 Spot Instance"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/aws_ecs.md b/src/go/plugin/go.d/collector/prometheus/integrations/aws_ecs.md
index 731aed66df..b1bdedcf04 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/aws_ecs.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/aws_ecs.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_ecs.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_ecs.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "AWS ECS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/aws_health_events.md b/src/go/plugin/go.d/collector/prometheus/integrations/aws_health_events.md
index c9d215d45a..81bf993489 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/aws_health_events.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/aws_health_events.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_health_events.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_health_events.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "AWS Health events"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/aws_instance_health.md b/src/go/plugin/go.d/collector/prometheus/integrations/aws_instance_health.md
index e03ad1b2e0..4ba5b0eff7 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/aws_instance_health.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/aws_instance_health.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_instance_health.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_instance_health.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "AWS instance health"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/aws_quota.md b/src/go/plugin/go.d/collector/prometheus/integrations/aws_quota.md
index 300f373235..5a9fc345f6 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/aws_quota.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/aws_quota.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_quota.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_quota.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "AWS Quota"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/aws_rds.md b/src/go/plugin/go.d/collector/prometheus/integrations/aws_rds.md
index 8ffffed51f..1d64e3aa05 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/aws_rds.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/aws_rds.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_rds.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_rds.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "AWS RDS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/aws_s3_buckets.md b/src/go/plugin/go.d/collector/prometheus/integrations/aws_s3_buckets.md
index 67ab9022ad..b2bf70150e 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/aws_s3_buckets.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/aws_s3_buckets.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_s3_buckets.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_s3_buckets.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "AWS S3 buckets"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/aws_sqs.md b/src/go/plugin/go.d/collector/prometheus/integrations/aws_sqs.md
index 41be2d97e6..36c2d1b5e1 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/aws_sqs.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/aws_sqs.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/aws_sqs.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/aws_sqs.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "AWS SQS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/azure_ad_app_passwords.md b/src/go/plugin/go.d/collector/prometheus/integrations/azure_ad_app_passwords.md
index 88d6497baa..91cdb83917 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/azure_ad_app_passwords.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/azure_ad_app_passwords.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/azure_ad_app_passwords.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/azure_ad_app_passwords.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Azure AD App passwords"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/azure_application.md b/src/go/plugin/go.d/collector/prometheus/integrations/azure_application.md
index ac8c588309..fa16b45a79 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/azure_application.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/azure_application.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/azure_application.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/azure_application.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Azure application"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/azure_elastic_pool_sql.md b/src/go/plugin/go.d/collector/prometheus/integrations/azure_elastic_pool_sql.md
index 943ef7a360..9354b4a59d 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/azure_elastic_pool_sql.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/azure_elastic_pool_sql.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/azure_elastic_pool_sql.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/azure_elastic_pool_sql.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Azure Elastic Pool SQL"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/azure_resources.md b/src/go/plugin/go.d/collector/prometheus/integrations/azure_resources.md
index faaed62143..d45b95d80a 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/azure_resources.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/azure_resources.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/azure_resources.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/azure_resources.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Azure Resources"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/azure_service_bus.md b/src/go/plugin/go.d/collector/prometheus/integrations/azure_service_bus.md
index c5fa99c5bf..d2c43fdcfb 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/azure_service_bus.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/azure_service_bus.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/azure_service_bus.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/azure_service_bus.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Azure Service Bus"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/azure_sql.md b/src/go/plugin/go.d/collector/prometheus/integrations/azure_sql.md
index 0f6d5b01c3..ca302bd9f7 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/azure_sql.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/azure_sql.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/azure_sql.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/azure_sql.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Azure SQL"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/bigquery.md b/src/go/plugin/go.d/collector/prometheus/integrations/bigquery.md
index cc17f055a5..b1d631b0ca 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/bigquery.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/bigquery.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/bigquery.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/bigquery.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "BigQuery"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/bird_routing_daemon.md b/src/go/plugin/go.d/collector/prometheus/integrations/bird_routing_daemon.md
index c4392a0eed..1325170427 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/bird_routing_daemon.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/bird_routing_daemon.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/bird_routing_daemon.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/bird_routing_daemon.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Bird Routing Daemon"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/blackbox.md b/src/go/plugin/go.d/collector/prometheus/integrations/blackbox.md
index 7918fedddb..aedfdb71d2 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/blackbox.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/blackbox.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/blackbox.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/blackbox.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Blackbox"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Synthetic Checks"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/bobcat_miner_300.md b/src/go/plugin/go.d/collector/prometheus/integrations/bobcat_miner_300.md
index 9cc67f97ed..d597e6f83c 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/bobcat_miner_300.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/bobcat_miner_300.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/bobcat_miner_300.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/bobcat_miner_300.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Bobcat Miner 300"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/borg_backup.md b/src/go/plugin/go.d/collector/prometheus/integrations/borg_backup.md
index 8b8dec6a53..0b3baf13c5 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/borg_backup.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/borg_backup.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/borg_backup.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/borg_backup.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Borg backup"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/bosh.md b/src/go/plugin/go.d/collector/prometheus/integrations/bosh.md
index f2b6c0b3b8..6b8fc6d7c3 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/bosh.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/bosh.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/bosh.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/bosh.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "BOSH"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Provisioning Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/bpftrace_variables.md b/src/go/plugin/go.d/collector/prometheus/integrations/bpftrace_variables.md
index 52a3752d69..96891dc9ae 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/bpftrace_variables.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/bpftrace_variables.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/bpftrace_variables.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/bpftrace_variables.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "bpftrace variables"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/bungeecord.md b/src/go/plugin/go.d/collector/prometheus/integrations/bungeecord.md
index 29978c9eff..486f8c0ff6 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/bungeecord.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/bungeecord.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/bungeecord.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/bungeecord.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "BungeeCord"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Gaming"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/cadvisor.md b/src/go/plugin/go.d/collector/prometheus/integrations/cadvisor.md
index b5c54dae18..0b55c73dd6 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/cadvisor.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/cadvisor.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/cadvisor.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/cadvisor.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "cAdvisor"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Containers and VMs"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/celery.md b/src/go/plugin/go.d/collector/prometheus/integrations/celery.md
index 96b0148925..3fd1512928 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/celery.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/celery.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/celery.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/celery.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Celery"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Task Queues"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/certificate_transparency.md b/src/go/plugin/go.d/collector/prometheus/integrations/certificate_transparency.md
index 38ead07801..4bba9f517f 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/certificate_transparency.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/certificate_transparency.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/certificate_transparency.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/certificate_transparency.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Certificate Transparency"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Security Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/checkpoint_device.md b/src/go/plugin/go.d/collector/prometheus/integrations/checkpoint_device.md
index f089696f68..fb92be1e14 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/checkpoint_device.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/checkpoint_device.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/checkpoint_device.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/checkpoint_device.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Checkpoint device"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/chia.md b/src/go/plugin/go.d/collector/prometheus/integrations/chia.md
index 3fc7264130..fd9c1369d5 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/chia.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/chia.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/chia.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/chia.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Chia"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Blockchain Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/christ_elektronik_clm5ip_power_panel.md b/src/go/plugin/go.d/collector/prometheus/integrations/christ_elektronik_clm5ip_power_panel.md
index b0e5cb5a52..52469b2b4d 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/christ_elektronik_clm5ip_power_panel.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/christ_elektronik_clm5ip_power_panel.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/christ_elektronik_clm5ip_power_panel.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/christ_elektronik_clm5ip_power_panel.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Christ Elektronik CLM5IP power panel"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/cilium_agent.md b/src/go/plugin/go.d/collector/prometheus/integrations/cilium_agent.md
index 951588f0fb..4815b3190f 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/cilium_agent.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/cilium_agent.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/cilium_agent.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/cilium_agent.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Cilium Agent"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Kubernetes"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/cilium_operator.md b/src/go/plugin/go.d/collector/prometheus/integrations/cilium_operator.md
index 38d3fb30e5..09de7963c9 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/cilium_operator.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/cilium_operator.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/cilium_operator.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/cilium_operator.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Cilium Operator"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Kubernetes"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/cilium_proxy.md b/src/go/plugin/go.d/collector/prometheus/integrations/cilium_proxy.md
index 7a9aeb638d..a6f3c036b5 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/cilium_proxy.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/cilium_proxy.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/cilium_proxy.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/cilium_proxy.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Cilium Proxy"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Kubernetes"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/cisco_aci.md b/src/go/plugin/go.d/collector/prometheus/integrations/cisco_aci.md
index c15c0a3d90..92af6583ff 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/cisco_aci.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/cisco_aci.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/cisco_aci.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/cisco_aci.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Cisco ACI"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/citrix_netscaler.md b/src/go/plugin/go.d/collector/prometheus/integrations/citrix_netscaler.md
index 8596a3a057..1d69b9d3b5 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/citrix_netscaler.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/citrix_netscaler.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/citrix_netscaler.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/citrix_netscaler.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Citrix NetScaler"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/clamav_daemon.md b/src/go/plugin/go.d/collector/prometheus/integrations/clamav_daemon.md
index 932a57ae34..1fc220049a 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/clamav_daemon.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/clamav_daemon.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/clamav_daemon.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/clamav_daemon.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "ClamAV daemon"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Security Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/clamscan_results.md b/src/go/plugin/go.d/collector/prometheus/integrations/clamscan_results.md
index c74f77581b..e3bce855aa 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/clamscan_results.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/clamscan_results.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/clamscan_results.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/clamscan_results.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Clamscan results"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Security Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/clash.md b/src/go/plugin/go.d/collector/prometheus/integrations/clash.md
index e511fdfb9b..19666f08e9 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/clash.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/clash.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/clash.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/clash.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Clash"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/cloud_foundry.md b/src/go/plugin/go.d/collector/prometheus/integrations/cloud_foundry.md
index bb194aad70..649897f06b 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/cloud_foundry.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/cloud_foundry.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/cloud_foundry.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/cloud_foundry.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Cloud Foundry"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Provisioning Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/cloud_foundry_firehose.md b/src/go/plugin/go.d/collector/prometheus/integrations/cloud_foundry_firehose.md
index 8fdfd6e03d..ede2a7e380 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/cloud_foundry_firehose.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/cloud_foundry_firehose.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/cloud_foundry_firehose.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/cloud_foundry_firehose.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Cloud Foundry Firehose"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Provisioning Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/cloudflare_pcap.md b/src/go/plugin/go.d/collector/prometheus/integrations/cloudflare_pcap.md
index 6eb75106ea..761e8bbd22 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/cloudflare_pcap.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/cloudflare_pcap.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/cloudflare_pcap.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/cloudflare_pcap.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Cloudflare PCAP"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/cloudwatch.md b/src/go/plugin/go.d/collector/prometheus/integrations/cloudwatch.md
index 7b7a8905d0..8ec1e3acb3 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/cloudwatch.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/cloudwatch.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/cloudwatch.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/cloudwatch.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "CloudWatch"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/clustercontrol_cmon.md b/src/go/plugin/go.d/collector/prometheus/integrations/clustercontrol_cmon.md
index c5edda39ad..f283ed8ad3 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/clustercontrol_cmon.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/clustercontrol_cmon.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/clustercontrol_cmon.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/clustercontrol_cmon.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "ClusterControl CMON"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/collectd.md b/src/go/plugin/go.d/collector/prometheus/integrations/collectd.md
index 76b3f0f929..0bd63fe250 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/collectd.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/collectd.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/collectd.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/collectd.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Collectd"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Observability"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/concourse.md b/src/go/plugin/go.d/collector/prometheus/integrations/concourse.md
index 94015fd8c9..cea23f3b8e 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/concourse.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/concourse.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/concourse.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/concourse.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Concourse"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/CICD Platforms"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/craftbeerpi.md b/src/go/plugin/go.d/collector/prometheus/integrations/craftbeerpi.md
index 4210ab590c..1008620ba0 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/craftbeerpi.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/craftbeerpi.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/craftbeerpi.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/craftbeerpi.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "CraftBeerPi"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/crowdsec.md b/src/go/plugin/go.d/collector/prometheus/integrations/crowdsec.md
index f7ec5bd8d0..725ea82a74 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/crowdsec.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/crowdsec.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/crowdsec.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/crowdsec.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Crowdsec"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Security Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/crypto_exchanges.md b/src/go/plugin/go.d/collector/prometheus/integrations/crypto_exchanges.md
index 649a7f121e..af517432f4 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/crypto_exchanges.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/crypto_exchanges.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/crypto_exchanges.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/crypto_exchanges.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Crypto exchanges"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Blockchain Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/cryptowatch.md b/src/go/plugin/go.d/collector/prometheus/integrations/cryptowatch.md
index d21b2c3b00..b649b2856c 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/cryptowatch.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/cryptowatch.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/cryptowatch.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/cryptowatch.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Cryptowatch"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Blockchain Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/custom_exporter.md b/src/go/plugin/go.d/collector/prometheus/integrations/custom_exporter.md
index 00ddedf006..ad93715588 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/custom_exporter.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/custom_exporter.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/custom_exporter.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/custom_exporter.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Custom Exporter"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Generic Collecting Metrics"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/cvmfs_clients.md b/src/go/plugin/go.d/collector/prometheus/integrations/cvmfs_clients.md
index 23c1bf696f..0ee21d8747 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/cvmfs_clients.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/cvmfs_clients.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/cvmfs_clients.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/cvmfs_clients.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "CVMFS clients"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ddwrt_routers.md b/src/go/plugin/go.d/collector/prometheus/integrations/ddwrt_routers.md
index 677aeda8f4..3b7837c9f5 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ddwrt_routers.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ddwrt_routers.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ddwrt_routers.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ddwrt_routers.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "DDWRT Routers"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_ecs_cluster.md b/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_ecs_cluster.md
index c1b116d105..691fb91ea3 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_ecs_cluster.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_ecs_cluster.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/dell_emc_ecs_cluster.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_ecs_cluster.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Dell EMC ECS cluster"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_isilon_cluster.md b/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_isilon_cluster.md
index d65caef943..098d9886d9 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_isilon_cluster.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_isilon_cluster.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/dell_emc_isilon_cluster.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_isilon_cluster.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Dell EMC Isilon cluster"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_xtremio_cluster.md b/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_xtremio_cluster.md
index 2fb7ef892d..3344af1b54 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_xtremio_cluster.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_xtremio_cluster.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/dell_emc_xtremio_cluster.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/dell_emc_xtremio_cluster.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Dell EMC XtremIO cluster"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/dell_powermax.md b/src/go/plugin/go.d/collector/prometheus/integrations/dell_powermax.md
index 88d7ff82e6..7621564d96 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/dell_powermax.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/dell_powermax.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/dell_powermax.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/dell_powermax.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Dell PowerMax"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/dependency-track.md b/src/go/plugin/go.d/collector/prometheus/integrations/dependency-track.md
index ad19b5fa8e..eac15d8d75 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/dependency-track.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/dependency-track.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/dependency-track.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/dependency-track.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Dependency-Track"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/digitalocean.md b/src/go/plugin/go.d/collector/prometheus/integrations/digitalocean.md
index bfeb133db0..8d1862798c 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/digitalocean.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/digitalocean.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/digitalocean.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/digitalocean.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "DigitalOcean"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/discourse.md b/src/go/plugin/go.d/collector/prometheus/integrations/discourse.md
index 139c3ce7a4..bd81bef45a 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/discourse.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/discourse.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/discourse.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/discourse.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Discourse"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Media Services"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/dmarc.md b/src/go/plugin/go.d/collector/prometheus/integrations/dmarc.md
index a67a714706..f03ce9c4ba 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/dmarc.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/dmarc.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/dmarc.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/dmarc.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "DMARC"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Mail Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/dnsbl.md b/src/go/plugin/go.d/collector/prometheus/integrations/dnsbl.md
index 20fe2d3760..25e086e2b6 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/dnsbl.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/dnsbl.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/dnsbl.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/dnsbl.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "DNSBL"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/dutch_electricity_smart_meter.md b/src/go/plugin/go.d/collector/prometheus/integrations/dutch_electricity_smart_meter.md
index 35db3c116d..46b77027d3 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/dutch_electricity_smart_meter.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/dutch_electricity_smart_meter.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/dutch_electricity_smart_meter.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/dutch_electricity_smart_meter.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Dutch Electricity Smart Meter"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/dynatrace.md b/src/go/plugin/go.d/collector/prometheus/integrations/dynatrace.md
index 505defd449..559bfeacbb 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/dynatrace.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/dynatrace.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/dynatrace.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/dynatrace.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Dynatrace"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Observability"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/eaton_ups.md b/src/go/plugin/go.d/collector/prometheus/integrations/eaton_ups.md
index 83b1da1ac2..058428fa73 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/eaton_ups.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/eaton_ups.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/eaton_ups.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/eaton_ups.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Eaton UPS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/UPS"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/elgato_key_light_devices..md b/src/go/plugin/go.d/collector/prometheus/integrations/elgato_key_light_devices..md
index e337e0736c..a9ae574f40 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/elgato_key_light_devices..md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/elgato_key_light_devices..md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/elgato_key_light_devices..md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/elgato_key_light_devices..md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Elgato Key Light devices."
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/energomera_smart_power_meters.md b/src/go/plugin/go.d/collector/prometheus/integrations/energomera_smart_power_meters.md
index 7256bf643a..ab9ff725da 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/energomera_smart_power_meters.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/energomera_smart_power_meters.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/energomera_smart_power_meters.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/energomera_smart_power_meters.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Energomera smart power meters"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/eos.md b/src/go/plugin/go.d/collector/prometheus/integrations/eos.md
index e65f3062b3..3faaa30d2d 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/eos.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/eos.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/eos.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/eos.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "EOS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/etcd.md b/src/go/plugin/go.d/collector/prometheus/integrations/etcd.md
index b2a1933ec4..4602125841 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/etcd.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/etcd.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/etcd.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/etcd.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "etcd"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Service Discovery / Registry"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/excel_spreadsheet.md b/src/go/plugin/go.d/collector/prometheus/integrations/excel_spreadsheet.md
index 85745aa076..076c905e6c 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/excel_spreadsheet.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/excel_spreadsheet.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/excel_spreadsheet.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/excel_spreadsheet.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Excel spreadsheet"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Generic Collecting Metrics"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/fastd.md b/src/go/plugin/go.d/collector/prometheus/integrations/fastd.md
index cbc9b546c2..dd28336057 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/fastd.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/fastd.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/fastd.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/fastd.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Fastd"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/VPNs"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/fortigate_firewall.md b/src/go/plugin/go.d/collector/prometheus/integrations/fortigate_firewall.md
index 01cdef64af..3192d239ec 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/fortigate_firewall.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/fortigate_firewall.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/fortigate_firewall.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/fortigate_firewall.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Fortigate firewall"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/freebsd_nfs.md b/src/go/plugin/go.d/collector/prometheus/integrations/freebsd_nfs.md
index a6f0ac3bd8..190d0233fc 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/freebsd_nfs.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/freebsd_nfs.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/freebsd_nfs.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/freebsd_nfs.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "FreeBSD NFS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/FreeBSD"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/freebsd_rctl-racct.md b/src/go/plugin/go.d/collector/prometheus/integrations/freebsd_rctl-racct.md
index a5f10f83ff..f83e934370 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/freebsd_rctl-racct.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/freebsd_rctl-racct.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/freebsd_rctl-racct.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/freebsd_rctl-racct.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "FreeBSD RCTL-RACCT"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/FreeBSD"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/freifunk_network.md b/src/go/plugin/go.d/collector/prometheus/integrations/freifunk_network.md
index 195152f8ec..5ad1b00186 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/freifunk_network.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/freifunk_network.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/freifunk_network.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/freifunk_network.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Freifunk network"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/fritzbox_network_devices.md b/src/go/plugin/go.d/collector/prometheus/integrations/fritzbox_network_devices.md
index dfbef9d800..93972daac9 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/fritzbox_network_devices.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/fritzbox_network_devices.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/fritzbox_network_devices.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/fritzbox_network_devices.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Fritzbox network devices"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/frrouting.md b/src/go/plugin/go.d/collector/prometheus/integrations/frrouting.md
index d3327e0813..098d1ffbca 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/frrouting.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/frrouting.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/frrouting.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/frrouting.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "FRRouting"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/gcp_gce.md b/src/go/plugin/go.d/collector/prometheus/integrations/gcp_gce.md
index 0443874ce4..47d8c2fd39 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/gcp_gce.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/gcp_gce.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/gcp_gce.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/gcp_gce.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "GCP GCE"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/gcp_quota.md b/src/go/plugin/go.d/collector/prometheus/integrations/gcp_quota.md
index 40324024af..e1f36536b9 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/gcp_quota.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/gcp_quota.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/gcp_quota.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/gcp_quota.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "GCP Quota"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/generic_command_line_output.md b/src/go/plugin/go.d/collector/prometheus/integrations/generic_command_line_output.md
index d5fe88dbee..21f06074ed 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/generic_command_line_output.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/generic_command_line_output.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/generic_command_line_output.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/generic_command_line_output.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Generic Command Line Output"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Generic Collecting Metrics"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/generic_storage_enclosure_tool.md b/src/go/plugin/go.d/collector/prometheus/integrations/generic_storage_enclosure_tool.md
index 06a0bf4695..339a5ce4e4 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/generic_storage_enclosure_tool.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/generic_storage_enclosure_tool.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/generic_storage_enclosure_tool.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/generic_storage_enclosure_tool.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Generic storage enclosure tool"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/github_api_rate_limit.md b/src/go/plugin/go.d/collector/prometheus/integrations/github_api_rate_limit.md
index 9aca467474..9039dd2aae 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/github_api_rate_limit.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/github_api_rate_limit.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/github_api_rate_limit.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/github_api_rate_limit.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "GitHub API rate limit"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Other"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/github_repository.md b/src/go/plugin/go.d/collector/prometheus/integrations/github_repository.md
index c90c49282c..03db15d034 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/github_repository.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/github_repository.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/github_repository.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/github_repository.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "GitHub repository"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Other"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/gitlab_runner.md b/src/go/plugin/go.d/collector/prometheus/integrations/gitlab_runner.md
index 9180c7921a..553ed483f0 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/gitlab_runner.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/gitlab_runner.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/gitlab_runner.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/gitlab_runner.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "GitLab Runner"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/CICD Platforms"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/gobetween.md b/src/go/plugin/go.d/collector/prometheus/integrations/gobetween.md
index aefdc96740..dac0518fd1 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/gobetween.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/gobetween.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/gobetween.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/gobetween.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Gobetween"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/google_cloud_platform.md b/src/go/plugin/go.d/collector/prometheus/integrations/google_cloud_platform.md
index b70df347d9..48d662dbf0 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/google_cloud_platform.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/google_cloud_platform.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/google_cloud_platform.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/google_cloud_platform.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Google Cloud Platform"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/google_pagespeed.md b/src/go/plugin/go.d/collector/prometheus/integrations/google_pagespeed.md
index 186a4fddcf..70e8ae8616 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/google_pagespeed.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/google_pagespeed.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/google_pagespeed.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/google_pagespeed.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Google Pagespeed"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/google_stackdriver.md b/src/go/plugin/go.d/collector/prometheus/integrations/google_stackdriver.md
index 7b80aaa2e0..5dab2237ac 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/google_stackdriver.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/google_stackdriver.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/google_stackdriver.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/google_stackdriver.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Google Stackdriver"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/gpsd.md b/src/go/plugin/go.d/collector/prometheus/integrations/gpsd.md
index 397c64c069..3f1c6906dc 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/gpsd.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/gpsd.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/gpsd.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/gpsd.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "gpsd"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/grafana.md b/src/go/plugin/go.d/collector/prometheus/integrations/grafana.md
index 38372a6712..08316c8041 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/grafana.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/grafana.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/grafana.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/grafana.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Grafana"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Observability"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/graylog_server.md b/src/go/plugin/go.d/collector/prometheus/integrations/graylog_server.md
index adfa773637..7d141b9501 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/graylog_server.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/graylog_server.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/graylog_server.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/graylog_server.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Graylog Server"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Logs Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/gtp.md b/src/go/plugin/go.d/collector/prometheus/integrations/gtp.md
index d64ce2e16d..a859d845ec 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/gtp.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/gtp.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/gtp.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/gtp.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "GTP"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Telephony Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/halon.md b/src/go/plugin/go.d/collector/prometheus/integrations/halon.md
index d872d2d485..4f04085d91 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/halon.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/halon.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/halon.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/halon.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Halon"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Mail Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/hana.md b/src/go/plugin/go.d/collector/prometheus/integrations/hana.md
index 13a1fcfdef..8b59345c82 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/hana.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/hana.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/hana.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/hana.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "HANA"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/hashicorp_vault_secrets.md b/src/go/plugin/go.d/collector/prometheus/integrations/hashicorp_vault_secrets.md
index fc45d285bb..139a197840 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/hashicorp_vault_secrets.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/hashicorp_vault_secrets.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/hashicorp_vault_secrets.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/hashicorp_vault_secrets.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "HashiCorp Vault secrets"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Authentication and Authorization"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/hasura_graphql_server.md b/src/go/plugin/go.d/collector/prometheus/integrations/hasura_graphql_server.md
index bdbde3b8f5..095e9fc029 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/hasura_graphql_server.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/hasura_graphql_server.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/hasura_graphql_server.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/hasura_graphql_server.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Hasura GraphQL Server"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/hdsentinel.md b/src/go/plugin/go.d/collector/prometheus/integrations/hdsentinel.md
index ac99968561..1f08d0dcd3 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/hdsentinel.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/hdsentinel.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/hdsentinel.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/hdsentinel.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "HDSentinel"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/helium_hotspot.md b/src/go/plugin/go.d/collector/prometheus/integrations/helium_hotspot.md
index 223f04f02c..b9699797ca 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/helium_hotspot.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/helium_hotspot.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/helium_hotspot.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/helium_hotspot.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Helium hotspot"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/helium_miner_validator.md b/src/go/plugin/go.d/collector/prometheus/integrations/helium_miner_validator.md
index eab5c5e532..6844c9ec33 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/helium_miner_validator.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/helium_miner_validator.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/helium_miner_validator.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/helium_miner_validator.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Helium miner (validator)"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Blockchain Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/hhvm.md b/src/go/plugin/go.d/collector/prometheus/integrations/hhvm.md
index 51e86902ff..2ffc4230c2 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/hhvm.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/hhvm.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/hhvm.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/hhvm.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "HHVM"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/hitron_cgn_series_cpe.md b/src/go/plugin/go.d/collector/prometheus/integrations/hitron_cgn_series_cpe.md
index 710af1c4ba..a78cdf8ee9 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/hitron_cgn_series_cpe.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/hitron_cgn_series_cpe.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/hitron_cgn_series_cpe.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/hitron_cgn_series_cpe.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Hitron CGN series CPE"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/hitron_coda_cable_modem.md b/src/go/plugin/go.d/collector/prometheus/integrations/hitron_coda_cable_modem.md
index 2d82d8b635..13d7fef384 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/hitron_coda_cable_modem.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/hitron_coda_cable_modem.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/hitron_coda_cable_modem.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/hitron_coda_cable_modem.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Hitron CODA Cable Modem"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/homebridge.md b/src/go/plugin/go.d/collector/prometheus/integrations/homebridge.md
index 5be7eaad84..6418ed10d5 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/homebridge.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/homebridge.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/homebridge.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/homebridge.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Homebridge"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/homey.md b/src/go/plugin/go.d/collector/prometheus/integrations/homey.md
index dbd15582cf..6a35a677e5 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/homey.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/homey.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/homey.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/homey.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Homey"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/honeypot.md b/src/go/plugin/go.d/collector/prometheus/integrations/honeypot.md
index f95c18db4b..b1eee121a4 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/honeypot.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/honeypot.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/honeypot.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/honeypot.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Honeypot"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Security Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/hp_ilo.md b/src/go/plugin/go.d/collector/prometheus/integrations/hp_ilo.md
index 753734e726..e9500df3b8 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/hp_ilo.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/hp_ilo.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/hp_ilo.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/hp_ilo.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "HP iLO"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/huawei_devices.md b/src/go/plugin/go.d/collector/prometheus/integrations/huawei_devices.md
index 734ed7e6ba..d1254d06fd 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/huawei_devices.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/huawei_devices.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/huawei_devices.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/huawei_devices.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Huawei devices"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/hubble.md b/src/go/plugin/go.d/collector/prometheus/integrations/hubble.md
index 366f32457c..2a95b8ed54 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/hubble.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/hubble.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/hubble.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/hubble.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Hubble"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Observability"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ibm_aix_systems_njmon.md b/src/go/plugin/go.d/collector/prometheus/integrations/ibm_aix_systems_njmon.md
index b370f44b20..55794e8efb 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ibm_aix_systems_njmon.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ibm_aix_systems_njmon.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ibm_aix_systems_njmon.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ibm_aix_systems_njmon.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "IBM AIX systems Njmon"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ibm_cryptoexpress_cex_cards.md b/src/go/plugin/go.d/collector/prometheus/integrations/ibm_cryptoexpress_cex_cards.md
index cdde59ae14..3173cf1f54 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ibm_cryptoexpress_cex_cards.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ibm_cryptoexpress_cex_cards.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ibm_cryptoexpress_cex_cards.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ibm_cryptoexpress_cex_cards.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "IBM CryptoExpress (CEX) cards"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ibm_mq.md b/src/go/plugin/go.d/collector/prometheus/integrations/ibm_mq.md
index 548c7f8c95..b6f69dd4eb 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ibm_mq.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ibm_mq.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ibm_mq.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ibm_mq.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "IBM MQ"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ibm_spectrum.md b/src/go/plugin/go.d/collector/prometheus/integrations/ibm_spectrum.md
index 8eaaa148dc..c601a00518 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ibm_spectrum.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ibm_spectrum.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ibm_spectrum.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ibm_spectrum.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "IBM Spectrum"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ibm_spectrum_virtualize.md b/src/go/plugin/go.d/collector/prometheus/integrations/ibm_spectrum_virtualize.md
index 00233cecdd..0ba0f227e3 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ibm_spectrum_virtualize.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ibm_spectrum_virtualize.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ibm_spectrum_virtualize.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ibm_spectrum_virtualize.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "IBM Spectrum Virtualize"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ibm_z_hardware_management_console.md b/src/go/plugin/go.d/collector/prometheus/integrations/ibm_z_hardware_management_console.md
index 2ec9932ecb..2e24c484ff 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ibm_z_hardware_management_console.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ibm_z_hardware_management_console.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ibm_z_hardware_management_console.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ibm_z_hardware_management_console.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "IBM Z Hardware Management Console"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/influxdb.md b/src/go/plugin/go.d/collector/prometheus/integrations/influxdb.md
index 5ab11ffdd2..5899ce1db2 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/influxdb.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/influxdb.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/influxdb.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/influxdb.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "InfluxDB"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/iota_full_node.md b/src/go/plugin/go.d/collector/prometheus/integrations/iota_full_node.md
index 90eea4d07d..1606c4cff7 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/iota_full_node.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/iota_full_node.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/iota_full_node.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/iota_full_node.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "IOTA full node"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Blockchain Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ipmi_by_soundcloud.md b/src/go/plugin/go.d/collector/prometheus/integrations/ipmi_by_soundcloud.md
index 7f39602490..6254b5323d 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ipmi_by_soundcloud.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ipmi_by_soundcloud.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ipmi_by_soundcloud.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ipmi_by_soundcloud.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "IPMI (By SoundCloud)"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/iqair_airvisual_air_quality_monitors.md b/src/go/plugin/go.d/collector/prometheus/integrations/iqair_airvisual_air_quality_monitors.md
index 514854e810..8adcf5bef5 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/iqair_airvisual_air_quality_monitors.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/iqair_airvisual_air_quality_monitors.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/iqair_airvisual_air_quality_monitors.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/iqair_airvisual_air_quality_monitors.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "iqAir AirVisual air quality monitors"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/jarvis_standing_desk.md b/src/go/plugin/go.d/collector/prometheus/integrations/jarvis_standing_desk.md
index 96a23e54c4..2bb173b2e5 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/jarvis_standing_desk.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/jarvis_standing_desk.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/jarvis_standing_desk.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/jarvis_standing_desk.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Jarvis Standing Desk"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/jenkins.md b/src/go/plugin/go.d/collector/prometheus/integrations/jenkins.md
index 5338050998..08f52837cc 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/jenkins.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/jenkins.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/jenkins.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/jenkins.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Jenkins"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/CICD Platforms"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/jetbrains_floating_license_server.md b/src/go/plugin/go.d/collector/prometheus/integrations/jetbrains_floating_license_server.md
index add8384384..d8a78f2cd4 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/jetbrains_floating_license_server.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/jetbrains_floating_license_server.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/jetbrains_floating_license_server.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/jetbrains_floating_license_server.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "JetBrains Floating License Server"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Generic Collecting Metrics"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/jmx.md b/src/go/plugin/go.d/collector/prometheus/integrations/jmx.md
index 15c10e93b1..7ea06982dd 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/jmx.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/jmx.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/jmx.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/jmx.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "JMX"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/jolokia.md b/src/go/plugin/go.d/collector/prometheus/integrations/jolokia.md
index c710b527d2..51431adb64 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/jolokia.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/jolokia.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/jolokia.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/jolokia.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "jolokia"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/journald.md b/src/go/plugin/go.d/collector/prometheus/integrations/journald.md
index 59f8345559..bcb0ec36a2 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/journald.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/journald.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/journald.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/journald.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "journald"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Logs Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/kafka.md b/src/go/plugin/go.d/collector/prometheus/integrations/kafka.md
index 4ffa97f8f4..d224c4a048 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/kafka.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/kafka.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/kafka.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/kafka.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Kafka"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/kafka_connect.md b/src/go/plugin/go.d/collector/prometheus/integrations/kafka_connect.md
index aa50ebcec0..442d463539 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/kafka_connect.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/kafka_connect.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/kafka_connect.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/kafka_connect.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Kafka Connect"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/kafka_consumer_lag.md b/src/go/plugin/go.d/collector/prometheus/integrations/kafka_consumer_lag.md
index 123d65f28d..e230112563 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/kafka_consumer_lag.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/kafka_consumer_lag.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/kafka_consumer_lag.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/kafka_consumer_lag.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Kafka Consumer Lag"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Service Discovery / Registry"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/kafka_zookeeper.md b/src/go/plugin/go.d/collector/prometheus/integrations/kafka_zookeeper.md
index f3415005ad..b1a6e595d3 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/kafka_zookeeper.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/kafka_zookeeper.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/kafka_zookeeper.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/kafka_zookeeper.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Kafka ZooKeeper"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/kannel.md b/src/go/plugin/go.d/collector/prometheus/integrations/kannel.md
index eb58ded270..eb3211f531 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/kannel.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/kannel.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/kannel.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/kannel.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Kannel"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Telephony Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/keepalived.md b/src/go/plugin/go.d/collector/prometheus/integrations/keepalived.md
index ed19aaa7bd..a1b3475c76 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/keepalived.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/keepalived.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/keepalived.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/keepalived.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Keepalived"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/kubernetes_cluster_cloud_cost.md b/src/go/plugin/go.d/collector/prometheus/integrations/kubernetes_cluster_cloud_cost.md
index 865b116b8e..cb562885eb 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/kubernetes_cluster_cloud_cost.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/kubernetes_cluster_cloud_cost.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/kubernetes_cluster_cloud_cost.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/kubernetes_cluster_cloud_cost.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Kubernetes Cluster Cloud Cost"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Kubernetes"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/lagerist_disk_latency.md b/src/go/plugin/go.d/collector/prometheus/integrations/lagerist_disk_latency.md
index 9614c83399..019f940a21 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/lagerist_disk_latency.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/lagerist_disk_latency.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/lagerist_disk_latency.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/lagerist_disk_latency.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Lagerist Disk latency"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ldap.md b/src/go/plugin/go.d/collector/prometheus/integrations/ldap.md
index eefdb63cd6..5ba079c4a9 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ldap.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ldap.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ldap.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ldap.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "LDAP"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Authentication and Authorization"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/linode.md b/src/go/plugin/go.d/collector/prometheus/integrations/linode.md
index a74147a82a..96179cd1c0 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/linode.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/linode.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/linode.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/linode.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Linode"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/loki.md b/src/go/plugin/go.d/collector/prometheus/integrations/loki.md
index 784e428872..78d25d821c 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/loki.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/loki.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/loki.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/loki.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "loki"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Logs Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/lustre_metadata.md b/src/go/plugin/go.d/collector/prometheus/integrations/lustre_metadata.md
index b69bc24812..e04c526c92 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/lustre_metadata.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/lustre_metadata.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/lustre_metadata.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/lustre_metadata.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Lustre metadata"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/lynis_audit_reports.md b/src/go/plugin/go.d/collector/prometheus/integrations/lynis_audit_reports.md
index 6c94b79f02..93e3598476 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/lynis_audit_reports.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/lynis_audit_reports.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/lynis_audit_reports.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/lynis_audit_reports.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Lynis audit reports"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Security Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/machbase.md b/src/go/plugin/go.d/collector/prometheus/integrations/machbase.md
index 3c30dd9dd3..c1a9893c6a 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/machbase.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/machbase.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/machbase.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/machbase.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Machbase"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/maildir.md b/src/go/plugin/go.d/collector/prometheus/integrations/maildir.md
index b4d1fadcac..fecd1fb6b4 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/maildir.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/maildir.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/maildir.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/maildir.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Maildir"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Mail Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/meilisearch.md b/src/go/plugin/go.d/collector/prometheus/integrations/meilisearch.md
index 2aa3315022..fd4a6d1ac1 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/meilisearch.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/meilisearch.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/meilisearch.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/meilisearch.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Meilisearch"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Search Engines"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/memcached_community.md b/src/go/plugin/go.d/collector/prometheus/integrations/memcached_community.md
index 8905255330..77943cb870 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/memcached_community.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/memcached_community.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/memcached_community.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/memcached_community.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Memcached (community)"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/meraki_dashboard.md b/src/go/plugin/go.d/collector/prometheus/integrations/meraki_dashboard.md
index 35f58489e9..a853e2bce4 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/meraki_dashboard.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/meraki_dashboard.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/meraki_dashboard.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/meraki_dashboard.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Meraki dashboard"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/mesos.md b/src/go/plugin/go.d/collector/prometheus/integrations/mesos.md
index 85f752ecdd..0be68e2635 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/mesos.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/mesos.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/mesos.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/mesos.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Mesos"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Task Queues"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/mikrotik_devices.md b/src/go/plugin/go.d/collector/prometheus/integrations/mikrotik_devices.md
index 6e7668db45..694fa77aaf 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/mikrotik_devices.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/mikrotik_devices.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/mikrotik_devices.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/mikrotik_devices.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "MikroTik devices"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/mikrotik_routeros_devices.md b/src/go/plugin/go.d/collector/prometheus/integrations/mikrotik_routeros_devices.md
index a23756a9bf..f9be929e44 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/mikrotik_routeros_devices.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/mikrotik_routeros_devices.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/mikrotik_routeros_devices.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/mikrotik_routeros_devices.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Mikrotik RouterOS devices"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/minecraft.md b/src/go/plugin/go.d/collector/prometheus/integrations/minecraft.md
index 4c437be040..3db9930a5d 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/minecraft.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/minecraft.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/minecraft.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/minecraft.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Minecraft"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Gaming"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/modbus_protocol.md b/src/go/plugin/go.d/collector/prometheus/integrations/modbus_protocol.md
index d11e43b534..edd3653250 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/modbus_protocol.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/modbus_protocol.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/modbus_protocol.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/modbus_protocol.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Modbus protocol"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/mogilefs.md b/src/go/plugin/go.d/collector/prometheus/integrations/mogilefs.md
index 94d3c05be8..f5b92b1e54 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/mogilefs.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/mogilefs.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/mogilefs.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/mogilefs.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "MogileFS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/monnit_sensors_mqtt.md b/src/go/plugin/go.d/collector/prometheus/integrations/monnit_sensors_mqtt.md
index 33d7479100..f22b09b963 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/monnit_sensors_mqtt.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/monnit_sensors_mqtt.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/monnit_sensors_mqtt.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/monnit_sensors_mqtt.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Monnit Sensors MQTT"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/mosquitto.md b/src/go/plugin/go.d/collector/prometheus/integrations/mosquitto.md
index 9986311b4b..974d913fbd 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/mosquitto.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/mosquitto.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/mosquitto.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/mosquitto.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "mosquitto"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/mp707_usb_thermometer.md b/src/go/plugin/go.d/collector/prometheus/integrations/mp707_usb_thermometer.md
index b4a2158781..c11b55b1bf 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/mp707_usb_thermometer.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/mp707_usb_thermometer.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/mp707_usb_thermometer.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/mp707_usb_thermometer.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "MP707 USB thermometer"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/mqtt_blackbox.md b/src/go/plugin/go.d/collector/prometheus/integrations/mqtt_blackbox.md
index 962011865f..1710782124 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/mqtt_blackbox.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/mqtt_blackbox.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/mqtt_blackbox.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/mqtt_blackbox.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "MQTT Blackbox"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/mtail.md b/src/go/plugin/go.d/collector/prometheus/integrations/mtail.md
index 2a206599e6..00ed11eeae 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/mtail.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/mtail.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/mtail.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/mtail.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "mtail"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Logs Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/naemon.md b/src/go/plugin/go.d/collector/prometheus/integrations/naemon.md
index 813109e4e2..b3ae908b5a 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/naemon.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/naemon.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/naemon.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/naemon.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Naemon"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Observability"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/nagios.md b/src/go/plugin/go.d/collector/prometheus/integrations/nagios.md
index 865b97d577..395fe8a9f8 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/nagios.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/nagios.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/nagios.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/nagios.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Nagios"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Observability"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/nature_remo_e_lite_devices.md b/src/go/plugin/go.d/collector/prometheus/integrations/nature_remo_e_lite_devices.md
index 0c0e56b498..8fb39394ff 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/nature_remo_e_lite_devices.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/nature_remo_e_lite_devices.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/nature_remo_e_lite_devices.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/nature_remo_e_lite_devices.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Nature Remo E lite devices"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/netapp_ontap_api.md b/src/go/plugin/go.d/collector/prometheus/integrations/netapp_ontap_api.md
index 8fa72eb1f2..744b37e355 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/netapp_ontap_api.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/netapp_ontap_api.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/netapp_ontap_api.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/netapp_ontap_api.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Netapp ONTAP API"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/netapp_solidfire.md b/src/go/plugin/go.d/collector/prometheus/integrations/netapp_solidfire.md
index 5433b0352f..26d4adb17e 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/netapp_solidfire.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/netapp_solidfire.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/netapp_solidfire.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/netapp_solidfire.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "NetApp Solidfire"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/netatmo_sensors.md b/src/go/plugin/go.d/collector/prometheus/integrations/netatmo_sensors.md
index b04ca4dc08..a3bd59cd85 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/netatmo_sensors.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/netatmo_sensors.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/netatmo_sensors.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/netatmo_sensors.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Netatmo sensors"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/netflow.md b/src/go/plugin/go.d/collector/prometheus/integrations/netflow.md
index f5ff536ded..9181166f5d 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/netflow.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/netflow.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/netflow.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/netflow.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "NetFlow"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/netmeter.md b/src/go/plugin/go.d/collector/prometheus/integrations/netmeter.md
index b9402564a4..1a5604aaf0 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/netmeter.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/netmeter.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/netmeter.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/netmeter.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "NetMeter"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/new_relic.md b/src/go/plugin/go.d/collector/prometheus/integrations/new_relic.md
index 2698cd3609..a354fcf1e3 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/new_relic.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/new_relic.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/new_relic.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/new_relic.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "New Relic"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Observability"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/nextcloud_servers.md b/src/go/plugin/go.d/collector/prometheus/integrations/nextcloud_servers.md
index ec0d1b7ce5..73db213851 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/nextcloud_servers.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/nextcloud_servers.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/nextcloud_servers.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/nextcloud_servers.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Nextcloud servers"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/nextdns.md b/src/go/plugin/go.d/collector/prometheus/integrations/nextdns.md
index b1cf0a8215..66567ee990 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/nextdns.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/nextdns.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/nextdns.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/nextdns.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "NextDNS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/nftables.md b/src/go/plugin/go.d/collector/prometheus/integrations/nftables.md
index a634a40b90..dee020ff44 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/nftables.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/nftables.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/nftables.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/nftables.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "nftables"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Linux Systems/Firewall"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/nrpe_daemon.md b/src/go/plugin/go.d/collector/prometheus/integrations/nrpe_daemon.md
index 10dcf8ecd6..5bf90eaf0f 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/nrpe_daemon.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/nrpe_daemon.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/nrpe_daemon.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/nrpe_daemon.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "NRPE daemon"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/nsx-t.md b/src/go/plugin/go.d/collector/prometheus/integrations/nsx-t.md
index ce35273308..010191695f 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/nsx-t.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/nsx-t.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/nsx-t.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/nsx-t.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "NSX-T"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Containers and VMs"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/nvml.md b/src/go/plugin/go.d/collector/prometheus/integrations/nvml.md
index 74a399ebe0..a1e74ec9bb 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/nvml.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/nvml.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/nvml.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/nvml.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "NVML"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/obs_studio.md b/src/go/plugin/go.d/collector/prometheus/integrations/obs_studio.md
index bcac047e67..2f90997cf3 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/obs_studio.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/obs_studio.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/obs_studio.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/obs_studio.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "OBS Studio"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Media Services"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/odbc.md b/src/go/plugin/go.d/collector/prometheus/integrations/odbc.md
index 2cabeb7110..b700ba25d7 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/odbc.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/odbc.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/odbc.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/odbc.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "ODBC"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/open_vswitch.md b/src/go/plugin/go.d/collector/prometheus/integrations/open_vswitch.md
index 586c4b554f..1b6195370f 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/open_vswitch.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/open_vswitch.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/open_vswitch.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/open_vswitch.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Open vSwitch"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/openhab.md b/src/go/plugin/go.d/collector/prometheus/integrations/openhab.md
index 8e697bb9d0..64dd28b901 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/openhab.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/openhab.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/openhab.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/openhab.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "OpenHAB"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/openldap_community.md b/src/go/plugin/go.d/collector/prometheus/integrations/openldap_community.md
index f13e822517..ec48c30aac 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/openldap_community.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/openldap_community.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/openldap_community.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/openldap_community.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "OpenLDAP (community)"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Authentication and Authorization"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/openrc.md b/src/go/plugin/go.d/collector/prometheus/integrations/openrc.md
index 6c34d3437d..cf9e1d1914 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/openrc.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/openrc.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/openrc.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/openrc.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "OpenRC"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Linux Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/openrct2.md b/src/go/plugin/go.d/collector/prometheus/integrations/openrct2.md
index 3c5625e3ab..aff9f11745 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/openrct2.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/openrct2.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/openrct2.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/openrct2.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "OpenRCT2"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Gaming"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/openroadm_devices.md b/src/go/plugin/go.d/collector/prometheus/integrations/openroadm_devices.md
index f8cf26bb52..2a0e20b55f 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/openroadm_devices.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/openroadm_devices.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/openroadm_devices.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/openroadm_devices.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "OpenROADM devices"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/openstack.md b/src/go/plugin/go.d/collector/prometheus/integrations/openstack.md
index 68db8ea809..323ebeb4bc 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/openstack.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/openstack.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/openstack.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/openstack.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "OpenStack"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/openvas.md b/src/go/plugin/go.d/collector/prometheus/integrations/openvas.md
index 9c699f2985..4bba05d72d 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/openvas.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/openvas.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/openvas.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/openvas.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "OpenVAS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Security Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/openweathermap.md b/src/go/plugin/go.d/collector/prometheus/integrations/openweathermap.md
index f4becd579e..4251e3ae20 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/openweathermap.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/openweathermap.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/openweathermap.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/openweathermap.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "OpenWeatherMap"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Generic Collecting Metrics"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/oracle_db_community.md b/src/go/plugin/go.d/collector/prometheus/integrations/oracle_db_community.md
index f5eaa97f24..2ca1a78d1a 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/oracle_db_community.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/oracle_db_community.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/oracle_db_community.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/oracle_db_community.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Oracle DB (community)"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/otrs.md b/src/go/plugin/go.d/collector/prometheus/integrations/otrs.md
index 3056f70891..cff24103ff 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/otrs.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/otrs.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/otrs.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/otrs.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "OTRS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Incident Management"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/patroni.md b/src/go/plugin/go.d/collector/prometheus/integrations/patroni.md
index cc43ece55f..5fc1d298af 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/patroni.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/patroni.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/patroni.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/patroni.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Patroni"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/personal_weather_station.md b/src/go/plugin/go.d/collector/prometheus/integrations/personal_weather_station.md
index bce7faa200..430f14cbc3 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/personal_weather_station.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/personal_weather_station.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/personal_weather_station.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/personal_weather_station.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Personal Weather Station"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/pgbackrest.md b/src/go/plugin/go.d/collector/prometheus/integrations/pgbackrest.md
index efcb9c103f..2e6bc9b58c 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/pgbackrest.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/pgbackrest.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/pgbackrest.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/pgbackrest.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "pgBackRest"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/pgpool-ii.md b/src/go/plugin/go.d/collector/prometheus/integrations/pgpool-ii.md
index 33bbedd231..de49b3886b 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/pgpool-ii.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/pgpool-ii.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/pgpool-ii.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/pgpool-ii.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Pgpool-II"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/philips_hue.md b/src/go/plugin/go.d/collector/prometheus/integrations/philips_hue.md
index 7f3ad1073f..b5105a294a 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/philips_hue.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/philips_hue.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/philips_hue.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/philips_hue.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Philips Hue"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/pimoroni_enviro+.md b/src/go/plugin/go.d/collector/prometheus/integrations/pimoroni_enviro+.md
index 642643f09a..e4357ec820 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/pimoroni_enviro+.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/pimoroni_enviro+.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/pimoroni_enviro+.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/pimoroni_enviro+.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Pimoroni Enviro+"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/pingdom.md b/src/go/plugin/go.d/collector/prometheus/integrations/pingdom.md
index 6fceb96f00..dc39b3d4e4 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/pingdom.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/pingdom.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/pingdom.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/pingdom.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Pingdom"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Synthetic Checks"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/podman.md b/src/go/plugin/go.d/collector/prometheus/integrations/podman.md
index 98dd88154f..353e87e6f3 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/podman.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/podman.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/podman.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/podman.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Podman"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Containers and VMs"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/powerpal_devices.md b/src/go/plugin/go.d/collector/prometheus/integrations/powerpal_devices.md
index c2c2c5d7cf..88230554e0 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/powerpal_devices.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/powerpal_devices.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/powerpal_devices.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/powerpal_devices.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Powerpal devices"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/proftpd.md b/src/go/plugin/go.d/collector/prometheus/integrations/proftpd.md
index a4ce5bf9f4..09e3b6390c 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/proftpd.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/proftpd.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/proftpd.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/proftpd.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "ProFTPD"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/FTP Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/prometheus_endpoint.md b/src/go/plugin/go.d/collector/prometheus/integrations/prometheus_endpoint.md
index 7d206ecdf8..3ebec0dcef 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/prometheus_endpoint.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/prometheus_endpoint.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/prometheus_endpoint.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/prometheus_endpoint.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Prometheus endpoint"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Generic Collecting Metrics"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/proxmox_ve.md b/src/go/plugin/go.d/collector/prometheus/integrations/proxmox_ve.md
index 93cae3e48f..395f5c893c 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/proxmox_ve.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/proxmox_ve.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/proxmox_ve.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/proxmox_ve.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Proxmox VE"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Containers and VMs"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/radio_thermostat.md b/src/go/plugin/go.d/collector/prometheus/integrations/radio_thermostat.md
index a74b8601cb..60561dc97e 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/radio_thermostat.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/radio_thermostat.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/radio_thermostat.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/radio_thermostat.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Radio Thermostat"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/radius.md b/src/go/plugin/go.d/collector/prometheus/integrations/radius.md
index d750722035..cfae95f38d 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/radius.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/radius.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/radius.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/radius.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "RADIUS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Authentication and Authorization"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/rancher.md b/src/go/plugin/go.d/collector/prometheus/integrations/rancher.md
index ee9e6904dd..52ec336ae2 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/rancher.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/rancher.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/rancher.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/rancher.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Rancher"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Kubernetes"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/raritan_pdu.md b/src/go/plugin/go.d/collector/prometheus/integrations/raritan_pdu.md
index 019409c341..eb7cca2c58 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/raritan_pdu.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/raritan_pdu.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/raritan_pdu.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/raritan_pdu.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Raritan PDU"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/redis_queue.md b/src/go/plugin/go.d/collector/prometheus/integrations/redis_queue.md
index 2cf1715404..9cb916b106 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/redis_queue.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/redis_queue.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/redis_queue.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/redis_queue.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Redis Queue"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ripe_atlas.md b/src/go/plugin/go.d/collector/prometheus/integrations/ripe_atlas.md
index 0b8d3ca4da..00ee338cf4 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ripe_atlas.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ripe_atlas.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ripe_atlas.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ripe_atlas.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "RIPE Atlas"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/sabnzbd.md b/src/go/plugin/go.d/collector/prometheus/integrations/sabnzbd.md
index 8d1c8350b9..7e2f8d0db2 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/sabnzbd.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/sabnzbd.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/sabnzbd.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/sabnzbd.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "SABnzbd"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Media Services"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/salicru_eqx_inverter.md b/src/go/plugin/go.d/collector/prometheus/integrations/salicru_eqx_inverter.md
index b747078a8b..56977388ad 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/salicru_eqx_inverter.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/salicru_eqx_inverter.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/salicru_eqx_inverter.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/salicru_eqx_inverter.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Salicru EQX inverter"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/sense_energy.md b/src/go/plugin/go.d/collector/prometheus/integrations/sense_energy.md
index 29117391d1..2a6344ce1b 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/sense_energy.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/sense_energy.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/sense_energy.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/sense_energy.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Sense Energy"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/sentry.md b/src/go/plugin/go.d/collector/prometheus/integrations/sentry.md
index 765b507c4f..0626856d5a 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/sentry.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/sentry.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/sentry.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/sentry.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Sentry"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/servertech.md b/src/go/plugin/go.d/collector/prometheus/integrations/servertech.md
index 7cae7d20db..358abe0307 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/servertech.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/servertech.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/servertech.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/servertech.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "ServerTech"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/shell_command.md b/src/go/plugin/go.d/collector/prometheus/integrations/shell_command.md
index 4a833f214e..a00ba998a1 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/shell_command.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/shell_command.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/shell_command.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/shell_command.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Shell command"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Generic Collecting Metrics"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/shelly_humidity_sensor.md b/src/go/plugin/go.d/collector/prometheus/integrations/shelly_humidity_sensor.md
index 741fe0a68d..6c6b3f962d 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/shelly_humidity_sensor.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/shelly_humidity_sensor.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/shelly_humidity_sensor.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/shelly_humidity_sensor.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Shelly humidity sensor"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/sia.md b/src/go/plugin/go.d/collector/prometheus/integrations/sia.md
index 96ad462a33..c2a13c57be 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/sia.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/sia.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/sia.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/sia.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Sia"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Blockchain Servers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/siemens_s7_plc.md b/src/go/plugin/go.d/collector/prometheus/integrations/siemens_s7_plc.md
index 000a9a8125..ea3b6a51e5 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/siemens_s7_plc.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/siemens_s7_plc.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/siemens_s7_plc.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/siemens_s7_plc.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Siemens S7 PLC"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/site_24x7.md b/src/go/plugin/go.d/collector/prometheus/integrations/site_24x7.md
index 07f7e55999..7e26cfc8ca 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/site_24x7.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/site_24x7.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/site_24x7.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/site_24x7.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Site 24x7"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Synthetic Checks"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/slurm.md b/src/go/plugin/go.d/collector/prometheus/integrations/slurm.md
index 1b8be6581d..92174eeae9 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/slurm.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/slurm.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/slurm.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/slurm.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Slurm"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Task Queues"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/sma_inverters.md b/src/go/plugin/go.d/collector/prometheus/integrations/sma_inverters.md
index 01cd20db5b..2a8b3659b2 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/sma_inverters.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/sma_inverters.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/sma_inverters.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/sma_inverters.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "SMA Inverters"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/smart_meters_sml.md b/src/go/plugin/go.d/collector/prometheus/integrations/smart_meters_sml.md
index 6d834aa31b..707524fdbb 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/smart_meters_sml.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/smart_meters_sml.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/smart_meters_sml.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/smart_meters_sml.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Smart meters SML"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/smartrg_808ac_cable_modem.md b/src/go/plugin/go.d/collector/prometheus/integrations/smartrg_808ac_cable_modem.md
index ea1f42ac3b..160d7c3af4 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/smartrg_808ac_cable_modem.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/smartrg_808ac_cable_modem.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/smartrg_808ac_cable_modem.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/smartrg_808ac_cable_modem.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "SmartRG 808AC Cable Modem"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/softether_vpn_server.md b/src/go/plugin/go.d/collector/prometheus/integrations/softether_vpn_server.md
index dd79923fa4..583055a6e2 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/softether_vpn_server.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/softether_vpn_server.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/softether_vpn_server.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/softether_vpn_server.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "SoftEther VPN Server"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/VPNs"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/solar_logging_stick.md b/src/go/plugin/go.d/collector/prometheus/integrations/solar_logging_stick.md
index 09fb37725a..464c58ec65 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/solar_logging_stick.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/solar_logging_stick.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/solar_logging_stick.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/solar_logging_stick.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Solar logging stick"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/solaredge_inverters.md b/src/go/plugin/go.d/collector/prometheus/integrations/solaredge_inverters.md
index c102db2447..fed3cac928 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/solaredge_inverters.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/solaredge_inverters.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/solaredge_inverters.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/solaredge_inverters.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "SolarEdge inverters"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/solis_ginlong_5g_inverters.md b/src/go/plugin/go.d/collector/prometheus/integrations/solis_ginlong_5g_inverters.md
index 14053594ff..8c75238b2c 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/solis_ginlong_5g_inverters.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/solis_ginlong_5g_inverters.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/solis_ginlong_5g_inverters.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/solis_ginlong_5g_inverters.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Solis Ginlong 5G inverters"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/sonic_nos.md b/src/go/plugin/go.d/collector/prometheus/integrations/sonic_nos.md
index 921b035a7a..07664e7645 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/sonic_nos.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/sonic_nos.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/sonic_nos.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/sonic_nos.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "SONiC NOS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/spacelift.md b/src/go/plugin/go.d/collector/prometheus/integrations/spacelift.md
index 61df3e4a62..fb6a04f32c 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/spacelift.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/spacelift.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/spacelift.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/spacelift.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Spacelift"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Provisioning Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/speedify_cli.md b/src/go/plugin/go.d/collector/prometheus/integrations/speedify_cli.md
index 75bdf3ca59..075047360e 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/speedify_cli.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/speedify_cli.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/speedify_cli.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/speedify_cli.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Speedify CLI"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/VPNs"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/sphinx.md b/src/go/plugin/go.d/collector/prometheus/integrations/sphinx.md
index 33e4da7400..85f04e0c9e 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/sphinx.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/sphinx.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/sphinx.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/sphinx.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Sphinx"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Search Engines"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/sql_database_agnostic.md b/src/go/plugin/go.d/collector/prometheus/integrations/sql_database_agnostic.md
index 3ca6e0ecb9..9afe81eba9 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/sql_database_agnostic.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/sql_database_agnostic.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/sql_database_agnostic.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/sql_database_agnostic.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "SQL Database agnostic"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ssh.md b/src/go/plugin/go.d/collector/prometheus/integrations/ssh.md
index 7feb454d80..bf84e37f72 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ssh.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ssh.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ssh.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ssh.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "SSH"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Authentication and Authorization"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ssl_certificate.md b/src/go/plugin/go.d/collector/prometheus/integrations/ssl_certificate.md
index 7d841a1e10..9e46e8177c 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ssl_certificate.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ssl_certificate.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ssl_certificate.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ssl_certificate.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "SSL Certificate"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Security Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/starlink_spacex.md b/src/go/plugin/go.d/collector/prometheus/integrations/starlink_spacex.md
index 362e1cff3a..9261551a83 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/starlink_spacex.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/starlink_spacex.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/starlink_spacex.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/starlink_spacex.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Starlink (SpaceX)"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/starwind_vsan_vsphere_edition.md b/src/go/plugin/go.d/collector/prometheus/integrations/starwind_vsan_vsphere_edition.md
index f075aac517..5eab61ac2d 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/starwind_vsan_vsphere_edition.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/starwind_vsan_vsphere_edition.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/starwind_vsan_vsphere_edition.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/starwind_vsan_vsphere_edition.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Starwind VSAN VSphere Edition"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/statuspage.md b/src/go/plugin/go.d/collector/prometheus/integrations/statuspage.md
index 41591f7497..28e3345cd1 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/statuspage.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/statuspage.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/statuspage.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/statuspage.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "StatusPage"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Incident Management"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/steam.md b/src/go/plugin/go.d/collector/prometheus/integrations/steam.md
index aab02075df..cd35e16d81 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/steam.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/steam.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/steam.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/steam.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Steam"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Gaming"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/storidge.md b/src/go/plugin/go.d/collector/prometheus/integrations/storidge.md
index 886f5cd3ae..0fe8377d41 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/storidge.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/storidge.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/storidge.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/storidge.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Storidge"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/stream.md b/src/go/plugin/go.d/collector/prometheus/integrations/stream.md
index e47f629eb7..59e709be82 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/stream.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/stream.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/stream.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/stream.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Stream"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Media Services"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/strongswan.md b/src/go/plugin/go.d/collector/prometheus/integrations/strongswan.md
index 9952e24228..ea0078bc0b 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/strongswan.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/strongswan.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/strongswan.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/strongswan.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "strongSwan"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/VPNs"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/sunspec_solar_energy.md b/src/go/plugin/go.d/collector/prometheus/integrations/sunspec_solar_energy.md
index 93081267f6..d4508fb9df 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/sunspec_solar_energy.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/sunspec_solar_energy.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/sunspec_solar_energy.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/sunspec_solar_energy.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Sunspec Solar Energy"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/suricata.md b/src/go/plugin/go.d/collector/prometheus/integrations/suricata.md
index a828e52331..8b20b9de8e 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/suricata.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/suricata.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/suricata.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/suricata.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Suricata"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Security Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/synology_activebackup.md b/src/go/plugin/go.d/collector/prometheus/integrations/synology_activebackup.md
index de0b439807..610b4f671a 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/synology_activebackup.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/synology_activebackup.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/synology_activebackup.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/synology_activebackup.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Synology ActiveBackup"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/sysload.md b/src/go/plugin/go.d/collector/prometheus/integrations/sysload.md
index 01b31bafcd..9b7273a84a 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/sysload.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/sysload.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/sysload.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/sysload.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Sysload"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/t-rex_nvidia_gpu_miner.md b/src/go/plugin/go.d/collector/prometheus/integrations/t-rex_nvidia_gpu_miner.md
index e1516426e9..ae2a2234fd 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/t-rex_nvidia_gpu_miner.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/t-rex_nvidia_gpu_miner.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/t-rex_nvidia_gpu_miner.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/t-rex_nvidia_gpu_miner.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "T-Rex NVIDIA GPU Miner"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/tacacs.md b/src/go/plugin/go.d/collector/prometheus/integrations/tacacs.md
index c2c807eeb6..79a5b9e467 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/tacacs.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/tacacs.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/tacacs.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/tacacs.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "TACACS"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Authentication and Authorization"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/tado_smart_heating_solution.md b/src/go/plugin/go.d/collector/prometheus/integrations/tado_smart_heating_solution.md
index d4de23d497..4fe0f6f152 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/tado_smart_heating_solution.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/tado_smart_heating_solution.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/tado_smart_heating_solution.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/tado_smart_heating_solution.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Tado smart heating solution"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/tankerkoenig_api.md b/src/go/plugin/go.d/collector/prometheus/integrations/tankerkoenig_api.md
index a7693559b4..6c92fa6f2d 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/tankerkoenig_api.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/tankerkoenig_api.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/tankerkoenig_api.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/tankerkoenig_api.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Tankerkoenig API"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Generic Collecting Metrics"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/tesla_powerwall.md b/src/go/plugin/go.d/collector/prometheus/integrations/tesla_powerwall.md
index 5258e5bdae..25632a6920 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/tesla_powerwall.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/tesla_powerwall.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/tesla_powerwall.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/tesla_powerwall.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Tesla Powerwall"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/tesla_vehicle.md b/src/go/plugin/go.d/collector/prometheus/integrations/tesla_vehicle.md
index a19e928d0a..155b5de133 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/tesla_vehicle.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/tesla_vehicle.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/tesla_vehicle.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/tesla_vehicle.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Tesla vehicle"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/tesla_wall_connector.md b/src/go/plugin/go.d/collector/prometheus/integrations/tesla_wall_connector.md
index 7d932812a2..a5e41d3ff7 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/tesla_wall_connector.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/tesla_wall_connector.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/tesla_wall_connector.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/tesla_wall_connector.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Tesla Wall Connector"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/tp-link_p110.md b/src/go/plugin/go.d/collector/prometheus/integrations/tp-link_p110.md
index 307c070c6d..b3ce019987 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/tp-link_p110.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/tp-link_p110.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/tp-link_p110.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/tp-link_p110.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "TP-Link P110"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/traceroute.md b/src/go/plugin/go.d/collector/prometheus/integrations/traceroute.md
index 90d1e66540..01ae8c493e 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/traceroute.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/traceroute.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/traceroute.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/traceroute.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Traceroute"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/twincat_ads_web_service.md b/src/go/plugin/go.d/collector/prometheus/integrations/twincat_ads_web_service.md
index 8ce7d27eab..f1cf86dda1 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/twincat_ads_web_service.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/twincat_ads_web_service.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/twincat_ads_web_service.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/twincat_ads_web_service.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "TwinCAT ADS Web Service"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Generic Collecting Metrics"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/twitch.md b/src/go/plugin/go.d/collector/prometheus/integrations/twitch.md
index 3e66d0aad2..8f7fcaa5e9 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/twitch.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/twitch.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/twitch.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/twitch.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Twitch"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Media Services"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/ubiquiti_ufiber_olt.md b/src/go/plugin/go.d/collector/prometheus/integrations/ubiquiti_ufiber_olt.md
index be66ca5466..ddd5516f6d 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/ubiquiti_ufiber_olt.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/ubiquiti_ufiber_olt.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/ubiquiti_ufiber_olt.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/ubiquiti_ufiber_olt.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Ubiquiti UFiber OLT"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/uptimerobot.md b/src/go/plugin/go.d/collector/prometheus/integrations/uptimerobot.md
index 2880962894..3f051db044 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/uptimerobot.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/uptimerobot.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/uptimerobot.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/uptimerobot.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Uptimerobot"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Synthetic Checks"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/vault_pki.md b/src/go/plugin/go.d/collector/prometheus/integrations/vault_pki.md
index e1f53b1b35..2b29493a12 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/vault_pki.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/vault_pki.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/vault_pki.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/vault_pki.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Vault PKI"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Security Systems"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/vertica.md b/src/go/plugin/go.d/collector/prometheus/integrations/vertica.md
index 7e9fdb053e..cc97462d04 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/vertica.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/vertica.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/vertica.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/vertica.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Vertica"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/vscode.md b/src/go/plugin/go.d/collector/prometheus/integrations/vscode.md
index 1de536283f..95d41dd485 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/vscode.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/vscode.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/vscode.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/vscode.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "VSCode"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/warp10.md b/src/go/plugin/go.d/collector/prometheus/integrations/warp10.md
index f412192fbf..522b1a4688 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/warp10.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/warp10.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/warp10.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/warp10.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Warp10"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/xiaomi_mi_flora.md b/src/go/plugin/go.d/collector/prometheus/integrations/xiaomi_mi_flora.md
index aa70d41d3d..a470fedcdb 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/xiaomi_mi_flora.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/xiaomi_mi_flora.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/xiaomi_mi_flora.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/xiaomi_mi_flora.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Xiaomi Mi Flora"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/IoT Devices"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/xmpp_server.md b/src/go/plugin/go.d/collector/prometheus/integrations/xmpp_server.md
index 1df6de8676..69d0f63436 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/xmpp_server.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/xmpp_server.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/xmpp_server.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/xmpp_server.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "XMPP Server"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/yourls_url_shortener.md b/src/go/plugin/go.d/collector/prometheus/integrations/yourls_url_shortener.md
index e756f47f6c..d9d3b64aff 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/yourls_url_shortener.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/yourls_url_shortener.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/yourls_url_shortener.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/yourls_url_shortener.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "YOURLS URL Shortener"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/APM"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/zerto.md b/src/go/plugin/go.d/collector/prometheus/integrations/zerto.md
index f4f562855e..9c09423306 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/zerto.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/zerto.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/zerto.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/zerto.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Zerto"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Cloud Provider Managed"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/zulip.md b/src/go/plugin/go.d/collector/prometheus/integrations/zulip.md
index 7e5c5b569a..8f1efae7ee 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/zulip.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/zulip.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/zulip.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/zulip.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Zulip"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Media Services"
diff --git a/src/go/plugin/go.d/collector/prometheus/integrations/zyxel_gs1200-8.md b/src/go/plugin/go.d/collector/prometheus/integrations/zyxel_gs1200-8.md
index ecea956caf..3b244e9c53 100644
--- a/src/go/plugin/go.d/collector/prometheus/integrations/zyxel_gs1200-8.md
+++ b/src/go/plugin/go.d/collector/prometheus/integrations/zyxel_gs1200-8.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/integrations/zyxel_gs1200-8.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/prometheus/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/integrations/zyxel_gs1200-8.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml"
 sidebar_label: "Zyxel GS1200-8"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Networking Stack and Network Interfaces"
diff --git a/src/go/plugin/go.d/collector/proxysql/integrations/proxysql.md b/src/go/plugin/go.d/collector/proxysql/integrations/proxysql.md
index f3a9024b17..5ca8256e9a 100644
--- a/src/go/plugin/go.d/collector/proxysql/integrations/proxysql.md
+++ b/src/go/plugin/go.d/collector/proxysql/integrations/proxysql.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/proxysql/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/proxysql/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/proxysql/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/proxysql/metadata.yaml"
 sidebar_label: "ProxySQL"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/pulsar/integrations/apache_pulsar.md b/src/go/plugin/go.d/collector/pulsar/integrations/apache_pulsar.md
index feafdfce82..aad3446393 100644
--- a/src/go/plugin/go.d/collector/pulsar/integrations/apache_pulsar.md
+++ b/src/go/plugin/go.d/collector/pulsar/integrations/apache_pulsar.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/pulsar/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/pulsar/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/pulsar/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/pulsar/metadata.yaml"
 sidebar_label: "Apache Pulsar"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/puppet/integrations/puppet.md b/src/go/plugin/go.d/collector/puppet/integrations/puppet.md
index 1b8a7089ac..6c4845fd30 100644
--- a/src/go/plugin/go.d/collector/puppet/integrations/puppet.md
+++ b/src/go/plugin/go.d/collector/puppet/integrations/puppet.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/puppet/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/puppet/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/puppet/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/puppet/metadata.yaml"
 sidebar_label: "Puppet"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/CICD Platforms"
diff --git a/src/go/plugin/go.d/collector/rabbitmq/integrations/rabbitmq.md b/src/go/plugin/go.d/collector/rabbitmq/integrations/rabbitmq.md
index f2df51b010..369e40b87f 100644
--- a/src/go/plugin/go.d/collector/rabbitmq/integrations/rabbitmq.md
+++ b/src/go/plugin/go.d/collector/rabbitmq/integrations/rabbitmq.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/rabbitmq/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/rabbitmq/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/rabbitmq/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/rabbitmq/metadata.yaml"
 sidebar_label: "RabbitMQ"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/redis/integrations/redis.md b/src/go/plugin/go.d/collector/redis/integrations/redis.md
index 10003d0f89..372b01f6ce 100644
--- a/src/go/plugin/go.d/collector/redis/integrations/redis.md
+++ b/src/go/plugin/go.d/collector/redis/integrations/redis.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/redis/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/redis/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/redis/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/redis/metadata.yaml"
 sidebar_label: "Redis"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/rethinkdb/integrations/rethinkdb.md b/src/go/plugin/go.d/collector/rethinkdb/integrations/rethinkdb.md
index d9e5c0d3ef..4c1bab0a63 100644
--- a/src/go/plugin/go.d/collector/rethinkdb/integrations/rethinkdb.md
+++ b/src/go/plugin/go.d/collector/rethinkdb/integrations/rethinkdb.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/rethinkdb/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/rethinkdb/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/rethinkdb/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/rethinkdb/metadata.yaml"
 sidebar_label: "RethinkDB"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/riakkv/integrations/riak_kv.md b/src/go/plugin/go.d/collector/riakkv/integrations/riak_kv.md
index 09f1352a46..5481eeeb9c 100644
--- a/src/go/plugin/go.d/collector/riakkv/integrations/riak_kv.md
+++ b/src/go/plugin/go.d/collector/riakkv/integrations/riak_kv.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/riakkv/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/riakkv/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/riakkv/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/riakkv/metadata.yaml"
 sidebar_label: "Riak KV"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Databases"
diff --git a/src/go/plugin/go.d/collector/rspamd/integrations/rspamd.md b/src/go/plugin/go.d/collector/rspamd/integrations/rspamd.md
index c60fd2b434..c3d0e39133 100644
--- a/src/go/plugin/go.d/collector/rspamd/integrations/rspamd.md
+++ b/src/go/plugin/go.d/collector/rspamd/integrations/rspamd.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/rspamd/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/rspamd/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/rspamd/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/rspamd/metadata.yaml"
 sidebar_label: "Rspamd"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Security Systems"
diff --git a/src/go/plugin/go.d/collector/samba/integrations/samba.md b/src/go/plugin/go.d/collector/samba/integrations/samba.md
index 9b1195bd55..f2a2d5a22f 100644
--- a/src/go/plugin/go.d/collector/samba/integrations/samba.md
+++ b/src/go/plugin/go.d/collector/samba/integrations/samba.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/samba/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/samba/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/samba/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/samba/metadata.yaml"
 sidebar_label: "Samba"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/scaleio/integrations/dell_emc_scaleio.md b/src/go/plugin/go.d/collector/scaleio/integrations/dell_emc_scaleio.md
index bee56ca27b..a7f3a05ecb 100644
--- a/src/go/plugin/go.d/collector/scaleio/integrations/dell_emc_scaleio.md
+++ b/src/go/plugin/go.d/collector/scaleio/integrations/dell_emc_scaleio.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/scaleio/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/scaleio/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/scaleio/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/scaleio/metadata.yaml"
 sidebar_label: "Dell EMC ScaleIO"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/sensors/integrations/linux_sensors.md b/src/go/plugin/go.d/collector/sensors/integrations/linux_sensors.md
index ccbb6b2f0d..1911f79a08 100644
--- a/src/go/plugin/go.d/collector/sensors/integrations/linux_sensors.md
+++ b/src/go/plugin/go.d/collector/sensors/integrations/linux_sensors.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/sensors/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/sensors/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/sensors/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/sensors/metadata.yaml"
 sidebar_label: "Linux Sensors"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/smartctl/integrations/s.m.a.r.t..md b/src/go/plugin/go.d/collector/smartctl/integrations/s.m.a.r.t..md
index 2410593fd6..86904d9df2 100644
--- a/src/go/plugin/go.d/collector/smartctl/integrations/s.m.a.r.t..md
+++ b/src/go/plugin/go.d/collector/smartctl/integrations/s.m.a.r.t..md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/smartctl/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/smartctl/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/smartctl/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/smartctl/metadata.yaml"
 sidebar_label: "S.M.A.R.T."
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/snmp/integrations/snmp_devices.md b/src/go/plugin/go.d/collector/snmp/integrations/snmp_devices.md
index 7a90325b87..7111ba4529 100644
--- a/src/go/plugin/go.d/collector/snmp/integrations/snmp_devices.md
+++ b/src/go/plugin/go.d/collector/snmp/integrations/snmp_devices.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/snmp/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/snmp/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/snmp/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/snmp/metadata.yaml"
 sidebar_label: "SNMP devices"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Generic Collecting Metrics"
diff --git a/src/go/plugin/go.d/collector/spigotmc/integrations/spigotmc.md b/src/go/plugin/go.d/collector/spigotmc/integrations/spigotmc.md
index ca613c11b9..69b2ebf322 100644
--- a/src/go/plugin/go.d/collector/spigotmc/integrations/spigotmc.md
+++ b/src/go/plugin/go.d/collector/spigotmc/integrations/spigotmc.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/spigotmc/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/spigotmc/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/spigotmc/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/spigotmc/metadata.yaml"
 sidebar_label: "SpigotMC"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Gaming"
diff --git a/src/go/plugin/go.d/collector/squid/integrations/squid.md b/src/go/plugin/go.d/collector/squid/integrations/squid.md
index b2894664f4..00d402267d 100644
--- a/src/go/plugin/go.d/collector/squid/integrations/squid.md
+++ b/src/go/plugin/go.d/collector/squid/integrations/squid.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/squid/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/squid/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/squid/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/squid/metadata.yaml"
 sidebar_label: "Squid"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/squidlog/integrations/squid_log_files.md b/src/go/plugin/go.d/collector/squidlog/integrations/squid_log_files.md
index 16bffc51ed..990b311c73 100644
--- a/src/go/plugin/go.d/collector/squidlog/integrations/squid_log_files.md
+++ b/src/go/plugin/go.d/collector/squidlog/integrations/squid_log_files.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/squidlog/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/squidlog/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/squidlog/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/squidlog/metadata.yaml"
 sidebar_label: "Squid log files"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/storcli/integrations/storecli_raid.md b/src/go/plugin/go.d/collector/storcli/integrations/storecli_raid.md
index 88b1d16ef7..b915d2c7eb 100644
--- a/src/go/plugin/go.d/collector/storcli/integrations/storecli_raid.md
+++ b/src/go/plugin/go.d/collector/storcli/integrations/storecli_raid.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/storcli/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/storcli/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/storcli/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/storcli/metadata.yaml"
 sidebar_label: "StoreCLI RAID"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/supervisord/integrations/supervisor.md b/src/go/plugin/go.d/collector/supervisord/integrations/supervisor.md
index b3cd677513..2349356282 100644
--- a/src/go/plugin/go.d/collector/supervisord/integrations/supervisor.md
+++ b/src/go/plugin/go.d/collector/supervisord/integrations/supervisor.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/supervisord/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/supervisord/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/supervisord/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/supervisord/metadata.yaml"
 sidebar_label: "Supervisor"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Processes and System Services"
diff --git a/src/go/plugin/go.d/collector/systemdunits/integrations/systemd_units.md b/src/go/plugin/go.d/collector/systemdunits/integrations/systemd_units.md
index 2243e28a29..cf3785212a 100644
--- a/src/go/plugin/go.d/collector/systemdunits/integrations/systemd_units.md
+++ b/src/go/plugin/go.d/collector/systemdunits/integrations/systemd_units.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/systemdunits/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/systemdunits/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/systemdunits/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/systemdunits/metadata.yaml"
 sidebar_label: "Systemd Units"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Systemd"
diff --git a/src/go/plugin/go.d/collector/tengine/integrations/tengine.md b/src/go/plugin/go.d/collector/tengine/integrations/tengine.md
index 592b553ebd..28f98ba6d6 100644
--- a/src/go/plugin/go.d/collector/tengine/integrations/tengine.md
+++ b/src/go/plugin/go.d/collector/tengine/integrations/tengine.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/tengine/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/tengine/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/tengine/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/tengine/metadata.yaml"
 sidebar_label: "Tengine"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/tomcat/integrations/tomcat.md b/src/go/plugin/go.d/collector/tomcat/integrations/tomcat.md
index b62a15d009..51204f3f45 100644
--- a/src/go/plugin/go.d/collector/tomcat/integrations/tomcat.md
+++ b/src/go/plugin/go.d/collector/tomcat/integrations/tomcat.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/tomcat/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/tomcat/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/tomcat/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/tomcat/metadata.yaml"
 sidebar_label: "Tomcat"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/tor/integrations/tor.md b/src/go/plugin/go.d/collector/tor/integrations/tor.md
index c3fa2e3ea1..3242c87f28 100644
--- a/src/go/plugin/go.d/collector/tor/integrations/tor.md
+++ b/src/go/plugin/go.d/collector/tor/integrations/tor.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/tor/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/tor/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/tor/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/tor/metadata.yaml"
 sidebar_label: "Tor"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/VPNs"
diff --git a/src/go/plugin/go.d/collector/traefik/integrations/traefik.md b/src/go/plugin/go.d/collector/traefik/integrations/traefik.md
index 0a5d093009..0fa0c5243d 100644
--- a/src/go/plugin/go.d/collector/traefik/integrations/traefik.md
+++ b/src/go/plugin/go.d/collector/traefik/integrations/traefik.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/traefik/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/traefik/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/traefik/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/traefik/metadata.yaml"
 sidebar_label: "Traefik"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/typesense/integrations/typesense.md b/src/go/plugin/go.d/collector/typesense/integrations/typesense.md
index 14cf3f1a4b..c224295e52 100644
--- a/src/go/plugin/go.d/collector/typesense/integrations/typesense.md
+++ b/src/go/plugin/go.d/collector/typesense/integrations/typesense.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/typesense/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/typesense/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/typesense/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/typesense/metadata.yaml"
 sidebar_label: "Typesense"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Search Engines"
diff --git a/src/go/plugin/go.d/collector/unbound/integrations/unbound.md b/src/go/plugin/go.d/collector/unbound/integrations/unbound.md
index 18a09c21a1..5a8d66e03b 100644
--- a/src/go/plugin/go.d/collector/unbound/integrations/unbound.md
+++ b/src/go/plugin/go.d/collector/unbound/integrations/unbound.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/unbound/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/unbound/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/unbound/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/unbound/metadata.yaml"
 sidebar_label: "Unbound"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/DNS and DHCP Servers"
diff --git a/src/go/plugin/go.d/collector/upsd/integrations/ups_nut.md b/src/go/plugin/go.d/collector/upsd/integrations/ups_nut.md
index 1215504dcc..61d2b08fc9 100644
--- a/src/go/plugin/go.d/collector/upsd/integrations/ups_nut.md
+++ b/src/go/plugin/go.d/collector/upsd/integrations/ups_nut.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/upsd/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/upsd/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/upsd/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/upsd/metadata.yaml"
 sidebar_label: "UPS (NUT)"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/UPS"
diff --git a/src/go/plugin/go.d/collector/uwsgi/integrations/uwsgi.md b/src/go/plugin/go.d/collector/uwsgi/integrations/uwsgi.md
index 1b1cf9684e..82d8b0714b 100644
--- a/src/go/plugin/go.d/collector/uwsgi/integrations/uwsgi.md
+++ b/src/go/plugin/go.d/collector/uwsgi/integrations/uwsgi.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/uwsgi/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/uwsgi/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/uwsgi/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/uwsgi/metadata.yaml"
 sidebar_label: "uWSGI"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/varnish/integrations/varnish.md b/src/go/plugin/go.d/collector/varnish/integrations/varnish.md
index ba8288f99a..d946015758 100644
--- a/src/go/plugin/go.d/collector/varnish/integrations/varnish.md
+++ b/src/go/plugin/go.d/collector/varnish/integrations/varnish.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/varnish/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/varnish/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/varnish/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/varnish/metadata.yaml"
 sidebar_label: "Varnish"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/vcsa/integrations/vcenter_server_appliance.md b/src/go/plugin/go.d/collector/vcsa/integrations/vcenter_server_appliance.md
index 303cb0f0fc..51512df0c5 100644
--- a/src/go/plugin/go.d/collector/vcsa/integrations/vcenter_server_appliance.md
+++ b/src/go/plugin/go.d/collector/vcsa/integrations/vcenter_server_appliance.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/vcsa/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/vcsa/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/vcsa/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/vcsa/metadata.yaml"
 sidebar_label: "vCenter Server Appliance"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Containers and VMs"
diff --git a/src/go/plugin/go.d/collector/vernemq/integrations/vernemq.md b/src/go/plugin/go.d/collector/vernemq/integrations/vernemq.md
index 13db0114de..e8cd60cfff 100644
--- a/src/go/plugin/go.d/collector/vernemq/integrations/vernemq.md
+++ b/src/go/plugin/go.d/collector/vernemq/integrations/vernemq.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/vernemq/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/vernemq/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/vernemq/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/vernemq/metadata.yaml"
 sidebar_label: "VerneMQ"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Message Brokers"
diff --git a/src/go/plugin/go.d/collector/vsphere/integrations/vmware_vcenter_server.md b/src/go/plugin/go.d/collector/vsphere/integrations/vmware_vcenter_server.md
index 401d78f50e..dc11929a66 100644
--- a/src/go/plugin/go.d/collector/vsphere/integrations/vmware_vcenter_server.md
+++ b/src/go/plugin/go.d/collector/vsphere/integrations/vmware_vcenter_server.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/vsphere/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/vsphere/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/vsphere/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/vsphere/metadata.yaml"
 sidebar_label: "VMware vCenter Server"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Containers and VMs"
diff --git a/src/go/plugin/go.d/collector/w1sensor/integrations/1-wire_sensors.md b/src/go/plugin/go.d/collector/w1sensor/integrations/1-wire_sensors.md
index ed329406e5..3a48f686c4 100644
--- a/src/go/plugin/go.d/collector/w1sensor/integrations/1-wire_sensors.md
+++ b/src/go/plugin/go.d/collector/w1sensor/integrations/1-wire_sensors.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/w1sensor/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/w1sensor/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/w1sensor/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/w1sensor/metadata.yaml"
 sidebar_label: "1-Wire Sensors"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Hardware Devices and Sensors"
diff --git a/src/go/plugin/go.d/collector/weblog/integrations/web_server_log_files.md b/src/go/plugin/go.d/collector/weblog/integrations/web_server_log_files.md
index 9ecd6689c3..9cb66d57a7 100644
--- a/src/go/plugin/go.d/collector/weblog/integrations/web_server_log_files.md
+++ b/src/go/plugin/go.d/collector/weblog/integrations/web_server_log_files.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/weblog/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/weblog/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/weblog/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/weblog/metadata.yaml"
 sidebar_label: "Web server log files"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Web Servers and Web Proxies"
diff --git a/src/go/plugin/go.d/collector/whoisquery/integrations/domain_expiration_date.md b/src/go/plugin/go.d/collector/whoisquery/integrations/domain_expiration_date.md
index cac39c708b..e0ebd3c753 100644
--- a/src/go/plugin/go.d/collector/whoisquery/integrations/domain_expiration_date.md
+++ b/src/go/plugin/go.d/collector/whoisquery/integrations/domain_expiration_date.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/whoisquery/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/whoisquery/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/whoisquery/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/whoisquery/metadata.yaml"
 sidebar_label: "Domain expiration date"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Synthetic Checks"
diff --git a/src/go/plugin/go.d/collector/wireguard/integrations/wireguard.md b/src/go/plugin/go.d/collector/wireguard/integrations/wireguard.md
index 74928c5f6b..1bfab0b964 100644
--- a/src/go/plugin/go.d/collector/wireguard/integrations/wireguard.md
+++ b/src/go/plugin/go.d/collector/wireguard/integrations/wireguard.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/wireguard/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/wireguard/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/wireguard/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/wireguard/metadata.yaml"
 sidebar_label: "WireGuard"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/VPNs"
diff --git a/src/go/plugin/go.d/collector/x509check/integrations/x.509_certificate.md b/src/go/plugin/go.d/collector/x509check/integrations/x.509_certificate.md
index 67efc106a3..70e7f81e8b 100644
--- a/src/go/plugin/go.d/collector/x509check/integrations/x.509_certificate.md
+++ b/src/go/plugin/go.d/collector/x509check/integrations/x.509_certificate.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/x509check/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/x509check/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/x509check/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/x509check/metadata.yaml"
 sidebar_label: "X.509 certificate"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Synthetic Checks"
diff --git a/src/go/plugin/go.d/collector/zfspool/integrations/zfs_pools.md b/src/go/plugin/go.d/collector/zfspool/integrations/zfs_pools.md
index a7fc921fb4..70b0f2403c 100644
--- a/src/go/plugin/go.d/collector/zfspool/integrations/zfs_pools.md
+++ b/src/go/plugin/go.d/collector/zfspool/integrations/zfs_pools.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/zfspool/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/zfspool/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/zfspool/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/zfspool/metadata.yaml"
 sidebar_label: "ZFS Pools"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Storage, Mount Points and Filesystems"
diff --git a/src/go/plugin/go.d/collector/zookeeper/integrations/zookeeper.md b/src/go/plugin/go.d/collector/zookeeper/integrations/zookeeper.md
index 88ef359fbb..f9f10e7761 100644
--- a/src/go/plugin/go.d/collector/zookeeper/integrations/zookeeper.md
+++ b/src/go/plugin/go.d/collector/zookeeper/integrations/zookeeper.md
@@ -1,6 +1,6 @@
 <!--startmeta
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/zookeeper/README.md"
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/zookeeper/metadata.yaml"
+custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/zookeeper/README.md"
+meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/zookeeper/metadata.yaml"
 sidebar_label: "ZooKeeper"
 learn_status: "Published"
 learn_rel_path: "Collecting Metrics/Service Discovery / Registry"