mirror of
https://github.com/netdata/netdata.git
synced 2025-04-07 23:05:41 +00:00

* Fix link tags in deploy. * Add initial tooling for generating integrations.js file. * Skip integrations directory for eslint. * Add README to explain how to generate integrations.js locally. * Fix ID/name for top-level categories. * Deduplicate categories entries. * Properly render related resources information. * Warn on and skip bad references for related resources. * Add CI workflow to rebuild integrations as-needed. * Add integrations.js to build artifacts. * Fix actionlint complaints. * Assorted template fixes. * Add script to check collector metadata. * Add default categories for collectors when they have no categories. * Fix template formatting issues. * Link related resources properly. * Skip more sections in rendered output if they are not present in source data. * Temporarily skip config syntax section. It needs further work and is not critical at the moment. * Fix metrics table rendering. * Hide most overview content if method_description is empty. * Fix metrics table rendering (again). * Add detailed description to setup options section. * Fix detailed description handling for config options. * Fix config example folding logic. * Fix multi-instance selection. * Properly fix multi-instance selection. * Add titles for labels and metrics charts. * Include monitored instance name in integration ID. This is required to disambiguate some ‘virtual’ integrations. * Indicate if there are no alerts defined for an integration. * Fix multi-instance in template. * Improve warning handling in script and fix category handling. * Hide debug messages by default. * Fix invalid category name in cgroups plugin. * Completely fix invalid categories in cgroups plugin. * Warn about and ignore duplicate integration ids. * Flag integration type in integrations list. * Add configuration syntax samples. * Fix issues in gen_integrations.py * Validate categories.yaml on load. * Add support for handling deployment information. * Fix bugs in gen_integrations.py * Add code to handle exporters. * Add link to integrations pointing to their source files. * Fix table justification. * Add notification handling to script. Also tidy up a few other things. * Fix numerous bugs in gen_integrations.py * remove trailing space from deploy.yaml command * make availability one column * Switch back to multiple columns for availability. And also switch form +/- to a dot for positive and empty cell for negative. * Render setup description. * Fix platform info rendering in deploy integrations. * Fix sourcing of cloud-notifications metadata. * Fix rendering of empty metrics. * Fix alerts template. * Add per-instance templating for templated keys. * Fix go plugin links. * Fix overview template. * Fix handling of exporters. * Fix loading of cloud notification integrations. * Always show full collector overview. * Add static troubleshooting content when appropriate. * Assorted deploy integration updates. * Add initial copy of integrations.js. --------- Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>
434 lines
11 KiB
YAML
434 lines
11 KiB
YAML
- id: deploy
|
|
name: Deploy
|
|
description: ""
|
|
most_popular: true
|
|
priority: 1
|
|
children:
|
|
- id: deploy.operating-systems
|
|
name: Operating Systems
|
|
description: ""
|
|
most_popular: true
|
|
priority: 1
|
|
children: []
|
|
- id: deploy.docker-kubernetes
|
|
name: Docker & Kubernetes
|
|
description: ""
|
|
most_popular: true
|
|
priority: 2
|
|
children: []
|
|
- id: deploy.provisioning-systems
|
|
parent: deploy
|
|
name: Provisioning Systems
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection
|
|
name: Data Collection
|
|
description: ""
|
|
most_popular: true
|
|
priority: 2
|
|
children:
|
|
- id: data-collection.other
|
|
name: Other
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
collector_default: true
|
|
children: []
|
|
- id: data-collection.ebpf
|
|
name: eBPF
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.freebsd
|
|
name: FreeBSD
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.containers-and-vms
|
|
name: Containers and VMs
|
|
description: ""
|
|
most_popular: true
|
|
priority: 6
|
|
children: []
|
|
- id: data-collection.database-servers
|
|
name: Databases
|
|
description: ""
|
|
most_popular: true
|
|
priority: 1
|
|
children: []
|
|
- id: data-collection.kubernetes
|
|
name: Kubernetes
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.notifications
|
|
name: Incident Management
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.service-discovery-registry
|
|
name: Service Discovery / Registry
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.web-servers-and-web-proxies
|
|
name: Web Servers and Web Proxies
|
|
description: ""
|
|
most_popular: true
|
|
priority: 2
|
|
children: []
|
|
- id: data-collection.cloud-provider-managed
|
|
name: Cloud Provider Managed
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.windows-systems
|
|
name: Windows Systems
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.apm
|
|
name: APM
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.hardware-devices-and-sensors
|
|
name: Hardware Devices and Sensors
|
|
description: ""
|
|
most_popular: true
|
|
priority: 4
|
|
children: []
|
|
- id: data-collection.macos-systems
|
|
name: macOS Systems
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.message-brokers
|
|
name: Message Brokers
|
|
description: ""
|
|
most_popular: true
|
|
priority: 3
|
|
children: []
|
|
- id: data-collection.provisioning-systems
|
|
name: Provisioning Systems
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.search-engines
|
|
name: Search Engines
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.linux-systems
|
|
name: Linux Systems
|
|
description: ""
|
|
most_popular: true
|
|
priority: 5
|
|
children:
|
|
- id: data-collection.linux-systems.system-metrics
|
|
name: System
|
|
description: ""
|
|
most_popular: true
|
|
priority: 1
|
|
children: []
|
|
- id: data-collection.linux-systems.memory-metrics
|
|
name: Memory
|
|
description: ""
|
|
most_popular: true
|
|
priority: 3
|
|
children: []
|
|
- id: data-collection.linux-systems.cpu-metrics
|
|
name: CPU
|
|
description: ""
|
|
most_popular: true
|
|
priority: 2
|
|
children: []
|
|
- id: data-collection.linux-systems.pressure-metrics
|
|
name: Pressure
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.linux-systems.network-metrics
|
|
name: Network
|
|
description: ""
|
|
most_popular: true
|
|
priority: 5
|
|
children: []
|
|
- id: data-collection.linux-systems.ipc-metrics
|
|
name: IPC
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.linux-systems.disk-metrics
|
|
name: Disk
|
|
description: ""
|
|
most_popular: true
|
|
priority: 4
|
|
children: []
|
|
- id: data-collection.linux-systems.firewall-metrics
|
|
name: Firewall
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.linux-systems.power-supply-metrics
|
|
name: Power Supply
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.linux-systems.filesystem-metrics
|
|
name: Filesystem
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children:
|
|
- id: data-collection.linux-systems.filesystem-metrics.zfs
|
|
name: ZFS
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.linux-systems.filesystem-metrics.btrfs
|
|
name: BTRFS
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.linux-systems.filesystem-metrics.nfs
|
|
name: NFS
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.linux-systems.kernel-metrics
|
|
name: Kernel
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.networking-stack-and-network-interfaces
|
|
name: Networking Stack and Network Interfaces
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.synthetic-checks
|
|
name: Synthetic Checks
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.ci-cd-systems
|
|
name: CI/CD Platforms
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.ups
|
|
name: UPS
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.freebsd-systems
|
|
name: FreeBSD Systems
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.logs-servers
|
|
name: Logs Servers
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.security-systems
|
|
name: Security Systems
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.observability
|
|
name: Observability
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.gaming
|
|
name: Gaming
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.iot-devices
|
|
name: IoT Devices
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.media-streaming-servers
|
|
name: Media Services
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.authentication-and-authorization
|
|
name: Authentication and Authorization
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.project-management
|
|
name: Project Management
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.application-servers
|
|
name: Application Servers
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.dns-and-dhcp-servers
|
|
name: DNS and DHCP Servers
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.mail-servers
|
|
name: Mail Servers
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.processes-and-system-services
|
|
name: Processes and System Services
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.storage-mount-points-and-filesystems
|
|
name: Storage, Mount Points and Filesystems
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.systemd
|
|
name: Systemd
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.telephony-servers
|
|
name: Telephony Servers
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.vpns
|
|
name: VPNs
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.blockchain-servers
|
|
name: Blockchain Servers
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.distributed-computing-systems
|
|
name: Distributed Computing Systems
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.generic-data-collection
|
|
name: Generic Data Collection
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.p2p
|
|
name: P2P
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.snmp-and-networked-devices
|
|
name: SNMP and Networked Devices
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.system-clock-and-ntp
|
|
name: System Clock and NTP
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.nas
|
|
name: NAS
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.api-gateways
|
|
name: API Gateways
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.task-queues
|
|
name: Task Queues
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: data-collection.ftp-servers
|
|
name: FTP Servers
|
|
description: ""
|
|
most_popular: false
|
|
priority: -1
|
|
children: []
|
|
- id: export
|
|
name: exporters
|
|
description: "Exporter Integrations"
|
|
most_popular: true
|
|
priority: 4
|
|
children: []
|
|
- id: notify
|
|
name: notifications
|
|
description: "Notification Integrations"
|
|
most_popular: true
|
|
priority: 3
|
|
children:
|
|
- id: notify.agent
|
|
name: Agent Dispatched Notifications
|
|
description: ""
|
|
most_popular: true
|
|
priority: 2
|
|
children: []
|
|
- id: notify.cloud
|
|
name: Centralized Cloud Notifications
|
|
description: ""
|
|
most_popular: true
|
|
priority: 1
|
|
children: []
|