0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-07 23:05:41 +00:00
netdata_netdata/integrations/categories.yaml
Austin S. Hemmelgarn 183bb1db19
Add initial tooling for generating integrations.js file. ()
* 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>
2023-08-01 17:23:16 -04:00

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: []