Detection, Mitigation & Response

Detect and mitigate DDoS attacks in under 1 second, respond automatically, and keep your users informed.

All features →
Docs
Documentation Quick Start API Reference Agent Setup Integrations 18
Learn
Free Tools 37 Free Certifications State of DDoS 2026 REPORT DDoS Protection Landscape Buyer's Guide PDF Hackathon Sponsorships DDoS Protection Facts
Company
About Us Become a Consultant 30% Partners White Label Managed Protection Contact Us System Status
Open Source
ftagent-lite MIT NetHawk MIT
Legal
Security Trust Center Terms & Privacy
Who Uses Flowtriq

From indie hosts to ISPs, see how teams like yours use Flowtriq to detect and stop DDoS attacks.

All use cases →

Prometheus Metrics & Grafana Dashboard

Export real-time metrics to your monitoring stack

Prometheus Endpoint

Flowtriq exposes a /api/metrics endpoint in standard Prometheus exposition format. Point your Prometheus scraper at it to pull DDoS detection and traffic metrics into your existing monitoring stack.

Authentication

Authenticate with either a Bearer token or query parameter:

# Bearer token (preferred) curl -H "Authorization: Bearer YOUR_API_KEY" https://flowtriq.com/api/metrics # Query parameter curl https://flowtriq.com/api/metrics?token=YOUR_API_KEY

Available Metrics

MetricTypeDescription
flowtriq_nodes_totalgaugeTotal active nodes in workspace
flowtriq_nodes_onlinegaugeNodes currently online
flowtriq_nodes_under_attackgaugeNodes currently under attack
flowtriq_nodes_offlinegaugeNodes currently offline
flowtriq_node_ppsgaugeCurrent PPS per node (labels: node, ip)
flowtriq_node_bpsgaugeCurrent BPS per node
flowtriq_node_tcp_pctgaugeTCP traffic percentage per node
flowtriq_node_udp_pctgaugeUDP traffic percentage per node
flowtriq_node_icmp_pctgaugeICMP traffic percentage per node
flowtriq_node_connectionsgaugeActive connection count per node
flowtriq_node_baseline_avg_ppsgaugeBaseline average PPS per node
flowtriq_node_baseline_p95_ppsgaugeBaseline 95th percentile PPS per node
flowtriq_node_baseline_p99_ppsgaugeBaseline 99th percentile PPS per node
flowtriq_incidents_activegaugeCurrently active incidents
flowtriq_incidents_last_24hgaugeIncidents in the last 24 hours
flowtriq_mitigation_active_rulesgaugeActive BGP mitigation rules
flowtriq_mitigation_pending_rulesgaugePending mitigation rules
flowtriq_mitigation_failed_rulesgaugeFailed mitigation rules
flowtriq_mitigation_adapter_healthygaugeAdapter health (1=healthy, 0=down, labels: adapter, type)

Prometheus Scrape Config

# prometheus.yml scrape_configs: - job_name: 'flowtriq' scheme: https bearer_token: 'YOUR_API_KEY' static_configs: - targets: ['flowtriq.com'] metrics_path: '/api/metrics' scrape_interval: 30s

Pre-Built Grafana Dashboard

Import our pre-built dashboard JSON for instant visualization of all Flowtriq metrics. Download it from:

https://flowtriq.com/assets/grafana-dashboard.json

Panels Included

  • Node Overview: Total nodes, online, under attack, offline, active incidents, 24h incidents
  • Traffic Volume: PPS and BPS over time per node with mean/max/current stats
  • Protocol Distribution: TCP/UDP/ICMP percentage stacked chart
  • Active Connections: Connection count over time per node
  • Top Talkers: Top 10 nodes by PPS and BPS (table view)
  • PPS vs Baseline: Current PPS overlaid with baseline avg, P95, and P99
  • Mitigation Rules: Active, pending, failed, and withdrawn rules over time
  • BGP Adapter Health: LCD bar gauge showing healthy/down status per adapter
  • Attack Timeline: Active incidents, nodes under attack, and mitigation rules as a combined timeline

The dashboard uses Grafana variable templating for tenant_id and node filtering, so it works across multi-node deployments.

Import Steps

  1. In Grafana, go to Dashboards → Import
  2. Paste the JSON from the URL above or upload the file
  3. Select your Prometheus data source when prompted
  4. Click Import