From 7eaf8b71504381d4f98e4ab763339121be241050 Mon Sep 17 00:00:00 2001 From: Philip Lee Date: Tue, 4 Aug 2026 15:28:09 -0400 Subject: [PATCH] Define dataflows for community-owned integrations (batch 2c) Add assets/dataflows.yaml to 43 community-maintained integrations that ship an Agent check, each owned by individual maintainers with no @DataDog/... team CODEOWNER. Each entry is derived mechanically: a metadata.csv with at least one metric row yields a metrics dataflow, an assets/logs/ pipeline yields a logs dataflow. Dataflow IDs are -. Co-Authored-By: Claude Opus 5 --- aws_pricing/assets/dataflows.yaml | 6 ++++++ cloudnatix/assets/dataflows.yaml | 6 ++++++ eventstore/assets/dataflows.yaml | 6 ++++++ exim/assets/dataflows.yaml | 6 ++++++ filebeat/assets/dataflows.yaml | 6 ++++++ filemage/assets/dataflows.yaml | 6 ++++++ fluentbit/assets/dataflows.yaml | 6 ++++++ flume/assets/dataflows.yaml | 6 ++++++ gitea/assets/dataflows.yaml | 6 ++++++ grafana/assets/dataflows.yaml | 6 ++++++ grpc_check/assets/dataflows.yaml | 6 ++++++ hbase_master/assets/dataflows.yaml | 11 +++++++++++ hbase_regionserver/assets/dataflows.yaml | 6 ++++++ hikaricp/assets/dataflows.yaml | 6 ++++++ kernelcare/assets/dataflows.yaml | 6 ++++++ logstash/assets/dataflows.yaml | 11 +++++++++++ neutrona/assets/dataflows.yaml | 6 ++++++ nextcloud/assets/dataflows.yaml | 6 ++++++ nvml/assets/dataflows.yaml | 6 ++++++ octoprint/assets/dataflows.yaml | 6 ++++++ php_apcu/assets/dataflows.yaml | 6 ++++++ php_opcache/assets/dataflows.yaml | 6 ++++++ pihole/assets/dataflows.yaml | 6 ++++++ ping/assets/dataflows.yaml | 6 ++++++ portworx/assets/dataflows.yaml | 6 ++++++ puma/assets/dataflows.yaml | 6 ++++++ radarr/assets/dataflows.yaml | 6 ++++++ resilience4j/assets/dataflows.yaml | 6 ++++++ resin/assets/dataflows.yaml | 6 ++++++ riak_repl/assets/dataflows.yaml | 6 ++++++ robust_intelligence_ai_firewall/assets/dataflows.yaml | 6 ++++++ sonarr/assets/dataflows.yaml | 6 ++++++ sortdb/assets/dataflows.yaml | 6 ++++++ speedtest/assets/dataflows.yaml | 6 ++++++ storm/assets/dataflows.yaml | 6 ++++++ syncthing/assets/dataflows.yaml | 6 ++++++ trino/assets/dataflows.yaml | 6 ++++++ unbound/assets/dataflows.yaml | 6 ++++++ unifi_console/assets/dataflows.yaml | 6 ++++++ upsc/assets/dataflows.yaml | 6 ++++++ wayfinder/assets/dataflows.yaml | 6 ++++++ zabbix/assets/dataflows.yaml | 6 ++++++ zenoh_router/assets/dataflows.yaml | 6 ++++++ 43 files changed, 268 insertions(+) create mode 100644 aws_pricing/assets/dataflows.yaml create mode 100644 cloudnatix/assets/dataflows.yaml create mode 100644 eventstore/assets/dataflows.yaml create mode 100644 exim/assets/dataflows.yaml create mode 100644 filebeat/assets/dataflows.yaml create mode 100644 filemage/assets/dataflows.yaml create mode 100644 fluentbit/assets/dataflows.yaml create mode 100644 flume/assets/dataflows.yaml create mode 100644 gitea/assets/dataflows.yaml create mode 100644 grafana/assets/dataflows.yaml create mode 100644 grpc_check/assets/dataflows.yaml create mode 100644 hbase_master/assets/dataflows.yaml create mode 100644 hbase_regionserver/assets/dataflows.yaml create mode 100644 hikaricp/assets/dataflows.yaml create mode 100644 kernelcare/assets/dataflows.yaml create mode 100644 logstash/assets/dataflows.yaml create mode 100644 neutrona/assets/dataflows.yaml create mode 100644 nextcloud/assets/dataflows.yaml create mode 100644 nvml/assets/dataflows.yaml create mode 100644 octoprint/assets/dataflows.yaml create mode 100644 php_apcu/assets/dataflows.yaml create mode 100644 php_opcache/assets/dataflows.yaml create mode 100644 pihole/assets/dataflows.yaml create mode 100644 ping/assets/dataflows.yaml create mode 100644 portworx/assets/dataflows.yaml create mode 100644 puma/assets/dataflows.yaml create mode 100644 radarr/assets/dataflows.yaml create mode 100644 resilience4j/assets/dataflows.yaml create mode 100644 resin/assets/dataflows.yaml create mode 100644 riak_repl/assets/dataflows.yaml create mode 100644 robust_intelligence_ai_firewall/assets/dataflows.yaml create mode 100644 sonarr/assets/dataflows.yaml create mode 100644 sortdb/assets/dataflows.yaml create mode 100644 speedtest/assets/dataflows.yaml create mode 100644 storm/assets/dataflows.yaml create mode 100644 syncthing/assets/dataflows.yaml create mode 100644 trino/assets/dataflows.yaml create mode 100644 unbound/assets/dataflows.yaml create mode 100644 unifi_console/assets/dataflows.yaml create mode 100644 upsc/assets/dataflows.yaml create mode 100644 wayfinder/assets/dataflows.yaml create mode 100644 zabbix/assets/dataflows.yaml create mode 100644 zenoh_router/assets/dataflows.yaml diff --git a/aws_pricing/assets/dataflows.yaml b/aws_pricing/assets/dataflows.yaml new file mode 100644 index 0000000000..2d7afb0a50 --- /dev/null +++ b/aws_pricing/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: aws-pricing-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/cloudnatix/assets/dataflows.yaml b/cloudnatix/assets/dataflows.yaml new file mode 100644 index 0000000000..f7a0664f04 --- /dev/null +++ b/cloudnatix/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: cloudnatix-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/eventstore/assets/dataflows.yaml b/eventstore/assets/dataflows.yaml new file mode 100644 index 0000000000..72d75c2f2d --- /dev/null +++ b/eventstore/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: eventstore-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/exim/assets/dataflows.yaml b/exim/assets/dataflows.yaml new file mode 100644 index 0000000000..4fcd70337f --- /dev/null +++ b/exim/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: exim-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/filebeat/assets/dataflows.yaml b/filebeat/assets/dataflows.yaml new file mode 100644 index 0000000000..e83b27b169 --- /dev/null +++ b/filebeat/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: filebeat-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/filemage/assets/dataflows.yaml b/filemage/assets/dataflows.yaml new file mode 100644 index 0000000000..5126b12eba --- /dev/null +++ b/filemage/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: filemage-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/fluentbit/assets/dataflows.yaml b/fluentbit/assets/dataflows.yaml new file mode 100644 index 0000000000..d5c7e78fb7 --- /dev/null +++ b/fluentbit/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: fluentbit-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/flume/assets/dataflows.yaml b/flume/assets/dataflows.yaml new file mode 100644 index 0000000000..020d35a6b1 --- /dev/null +++ b/flume/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: flume-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/gitea/assets/dataflows.yaml b/gitea/assets/dataflows.yaml new file mode 100644 index 0000000000..e145ac8e95 --- /dev/null +++ b/gitea/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: gitea-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/grafana/assets/dataflows.yaml b/grafana/assets/dataflows.yaml new file mode 100644 index 0000000000..aabad1f9f1 --- /dev/null +++ b/grafana/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: grafana-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/grpc_check/assets/dataflows.yaml b/grpc_check/assets/dataflows.yaml new file mode 100644 index 0000000000..79d8f0a378 --- /dev/null +++ b/grpc_check/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: grpc-check-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/hbase_master/assets/dataflows.yaml b/hbase_master/assets/dataflows.yaml new file mode 100644 index 0000000000..031626f5f3 --- /dev/null +++ b/hbase_master/assets/dataflows.yaml @@ -0,0 +1,11 @@ +provides: + - id: hbase-master-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound + - id: hbase-master-logs + always_on: true + granular: false + data_type: logs + direction: inbound diff --git a/hbase_regionserver/assets/dataflows.yaml b/hbase_regionserver/assets/dataflows.yaml new file mode 100644 index 0000000000..ce06eba9dd --- /dev/null +++ b/hbase_regionserver/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: hbase-regionserver-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/hikaricp/assets/dataflows.yaml b/hikaricp/assets/dataflows.yaml new file mode 100644 index 0000000000..d6b598fe22 --- /dev/null +++ b/hikaricp/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: hikaricp-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/kernelcare/assets/dataflows.yaml b/kernelcare/assets/dataflows.yaml new file mode 100644 index 0000000000..eb7b76986c --- /dev/null +++ b/kernelcare/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: kernelcare-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/logstash/assets/dataflows.yaml b/logstash/assets/dataflows.yaml new file mode 100644 index 0000000000..2eeb7c1934 --- /dev/null +++ b/logstash/assets/dataflows.yaml @@ -0,0 +1,11 @@ +provides: + - id: logstash-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound + - id: logstash-logs + always_on: true + granular: false + data_type: logs + direction: inbound diff --git a/neutrona/assets/dataflows.yaml b/neutrona/assets/dataflows.yaml new file mode 100644 index 0000000000..39b50a2166 --- /dev/null +++ b/neutrona/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: neutrona-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/nextcloud/assets/dataflows.yaml b/nextcloud/assets/dataflows.yaml new file mode 100644 index 0000000000..783da25766 --- /dev/null +++ b/nextcloud/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: nextcloud-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/nvml/assets/dataflows.yaml b/nvml/assets/dataflows.yaml new file mode 100644 index 0000000000..62827f1d02 --- /dev/null +++ b/nvml/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: nvml-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/octoprint/assets/dataflows.yaml b/octoprint/assets/dataflows.yaml new file mode 100644 index 0000000000..030f67723c --- /dev/null +++ b/octoprint/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: octoprint-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/php_apcu/assets/dataflows.yaml b/php_apcu/assets/dataflows.yaml new file mode 100644 index 0000000000..05d55ee4dc --- /dev/null +++ b/php_apcu/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: php-apcu-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/php_opcache/assets/dataflows.yaml b/php_opcache/assets/dataflows.yaml new file mode 100644 index 0000000000..f01d88d155 --- /dev/null +++ b/php_opcache/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: php-opcache-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/pihole/assets/dataflows.yaml b/pihole/assets/dataflows.yaml new file mode 100644 index 0000000000..7fb497d38b --- /dev/null +++ b/pihole/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: pihole-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/ping/assets/dataflows.yaml b/ping/assets/dataflows.yaml new file mode 100644 index 0000000000..e378875f75 --- /dev/null +++ b/ping/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: ping-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/portworx/assets/dataflows.yaml b/portworx/assets/dataflows.yaml new file mode 100644 index 0000000000..fc9cff41e7 --- /dev/null +++ b/portworx/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: portworx-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/puma/assets/dataflows.yaml b/puma/assets/dataflows.yaml new file mode 100644 index 0000000000..a76febe74d --- /dev/null +++ b/puma/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: puma-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/radarr/assets/dataflows.yaml b/radarr/assets/dataflows.yaml new file mode 100644 index 0000000000..72d279c191 --- /dev/null +++ b/radarr/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: radarr-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/resilience4j/assets/dataflows.yaml b/resilience4j/assets/dataflows.yaml new file mode 100644 index 0000000000..de10ee9199 --- /dev/null +++ b/resilience4j/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: resilience4j-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/resin/assets/dataflows.yaml b/resin/assets/dataflows.yaml new file mode 100644 index 0000000000..c748096a12 --- /dev/null +++ b/resin/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: resin-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/riak_repl/assets/dataflows.yaml b/riak_repl/assets/dataflows.yaml new file mode 100644 index 0000000000..db32316627 --- /dev/null +++ b/riak_repl/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: riak-repl-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/robust_intelligence_ai_firewall/assets/dataflows.yaml b/robust_intelligence_ai_firewall/assets/dataflows.yaml new file mode 100644 index 0000000000..24dd52a0a5 --- /dev/null +++ b/robust_intelligence_ai_firewall/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: robust-intelligence-ai-firewall-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/sonarr/assets/dataflows.yaml b/sonarr/assets/dataflows.yaml new file mode 100644 index 0000000000..63b10242f9 --- /dev/null +++ b/sonarr/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: sonarr-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/sortdb/assets/dataflows.yaml b/sortdb/assets/dataflows.yaml new file mode 100644 index 0000000000..92bdd34e9d --- /dev/null +++ b/sortdb/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: sortdb-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/speedtest/assets/dataflows.yaml b/speedtest/assets/dataflows.yaml new file mode 100644 index 0000000000..44b1206772 --- /dev/null +++ b/speedtest/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: speedtest-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/storm/assets/dataflows.yaml b/storm/assets/dataflows.yaml new file mode 100644 index 0000000000..167865fea7 --- /dev/null +++ b/storm/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: storm-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/syncthing/assets/dataflows.yaml b/syncthing/assets/dataflows.yaml new file mode 100644 index 0000000000..96361591ff --- /dev/null +++ b/syncthing/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: syncthing-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/trino/assets/dataflows.yaml b/trino/assets/dataflows.yaml new file mode 100644 index 0000000000..4c53844d84 --- /dev/null +++ b/trino/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: trino-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/unbound/assets/dataflows.yaml b/unbound/assets/dataflows.yaml new file mode 100644 index 0000000000..1d42e4f5c5 --- /dev/null +++ b/unbound/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: unbound-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/unifi_console/assets/dataflows.yaml b/unifi_console/assets/dataflows.yaml new file mode 100644 index 0000000000..490e5263b5 --- /dev/null +++ b/unifi_console/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: unifi-console-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/upsc/assets/dataflows.yaml b/upsc/assets/dataflows.yaml new file mode 100644 index 0000000000..0c36711e0d --- /dev/null +++ b/upsc/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: upsc-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/wayfinder/assets/dataflows.yaml b/wayfinder/assets/dataflows.yaml new file mode 100644 index 0000000000..db725cd585 --- /dev/null +++ b/wayfinder/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: wayfinder-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/zabbix/assets/dataflows.yaml b/zabbix/assets/dataflows.yaml new file mode 100644 index 0000000000..acd382e5d8 --- /dev/null +++ b/zabbix/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: zabbix-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound diff --git a/zenoh_router/assets/dataflows.yaml b/zenoh_router/assets/dataflows.yaml new file mode 100644 index 0000000000..d23db53053 --- /dev/null +++ b/zenoh_router/assets/dataflows.yaml @@ -0,0 +1,6 @@ +provides: + - id: zenoh-router-metrics + always_on: true + granular: false + data_type: metrics + direction: inbound