✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Charts for BBQ Pro: blocked queries as a dashboard

BBQ Pro writes every blocked request into its own log with the matched pattern, request URI, IP, user agent, and timestamp. SleekView Charts groups that data into Number, Pie, Bar, and Area cards so the firewall log finally reads as a dashboard.

♾️ Lifetime License available

SleekView Charts dashboard for BBQ Pro Firewall

From a firewall log to a working dashboard

BBQ Pro is a request firewall. It runs on every page load, checks the query string against its rules, and drops a row into the plugin's block log whenever a match fires. The settings screen and the log viewer give a flat list of recent blocks, which is fine for a single-row investigation but useless for spotting trends or comparing weeks. The data is rich, the rendering is the bottleneck.

SleekView Charts reads the BBQ log as a normal data source. The matched rule pattern, request URI, IP, user agent, and blocked_at timestamp become groupable fields the moment a source is mapped. A donut splits blocks by rule pattern, a Number card shows today's total, a horizontal bar surfaces the top abusive IPs, and an area chart traces daily volume so a scanner wave on a quiet weekend is obvious before it becomes a Monday incident.

Nothing is rewritten on BBQ's side. The plugin keeps filtering, the log keeps growing, and the dashboard renders the same rows in a shape humans can read at a glance, even on a site that ships tens of thousands of blocks a month.

Workflow

From BBQ logs to a charts dashboard

1

Point at the block log

Connect a SleekView to BBQ Pro's blocked-requests log. Rule pattern, request URI, IP, user agent, and timestamp columns become groupable fields the moment the source is mapped.
2

Pick chart cards

Add a Number card for blocks today, a Pie for rule pattern mix, a horizontal Bar for top offending IPs, and an Area for daily volume. Each card is configured against a column and an aggregation.
3

Save the dashboard

Pin the layout as a saved view so the next reviewer opens the same charts in the same order. Filters carry through to every card, including date ranges and rule scoping.
4

Scope per role

Assign the saved charts dashboard to a security role. Sensitive cards stay tied to capability checks, and viewers do not need direct access to the raw BBQ log.

Sample dashboard

Charts you can build from BBQ Pro data

Four cards that turn BBQ Pro's firewall log into a working request-firewall dashboard without leaving WP Admin.
Number · Default

Blocks today

A single KPI counting rows in BBQ's block log where blocked_at falls in the last 24 hours, with yesterday's total underneath for context.
Count
Pie · Donut

Rule pattern mix

Distribution across BBQ's rule patterns using the matched-pattern column on the block log, so the team sees which classes of attack dominate the current window.
Count group by rule_pattern
Bar · Horizontal

Top offending IPs

Horizontal bar of the IPs that hit the firewall most often, drawn from the ip column on the block log. Repeat offenders surface for a permanent block at the host level.
Count group by ip
Area · Gradient

Daily block volume

A gradient area chart of blocked requests per day across the filter range, sourced from blocked_at, so scanner waves and attack peaks stand out at a glance.
Count group by blocked_at

Comparison

Default BBQ Pro logs vs SleekView Charts

Default BBQ Pro logs

  • The default screen is a chronological list, so trends and mixes only show up if you export.
  • Rule pattern, IP, and user-agent frequency never share one view at the same time.
  • Daily block volume is not part of the built-in admin workflow.
  • Custom rule columns or hook-added fields never feed any chart out of the box.
  • Sharing a quick firewall summary with the team means screenshots, not a live dashboard.

SleekView Charts

  • Number, Pie, Bar, and Area cards built on the BBQ Pro block log with no extra storage.
  • Group by rule pattern, IP, user agent, request URI, or any column in the log table.
  • Date range, rule, and IP filters apply to every card on the dashboard at once.
  • Hook-added columns are picked up automatically in groupBy lists.
  • Saved layouts scope per role so security and operations see the right view.

Features

What SleekView Charts gives you for BBQ Pro Firewall

Chart cards on the firewall log

Number, Pie, Bar, Line, Area, Radar, and Radial cards drop directly onto BBQ Pro's log. Group by rule, IP, user agent, or any column in the table.

One filter, every card

Date range, rule, IP, and user-agent filters apply across the whole dashboard. The same scope drives the KPI, the donut, the bar, and the time-series at once.

Role-scoped dashboards

Save separate layouts for security ops and senior reviewers. Sensitive cards stay tied to capability checks, and viewers do not need raw log access.

Audience

Who builds BBQ Pro charts dashboards with SleekView

Security operations

Open the dashboard each morning, scan rule pattern mix and block volume, and click through to the rows in SleekView only when something stands out.

Hosting providers

Track scanner waves and abusive IPs across the fleet. Use chart cards as the trigger for upstream blocks at the load balancer or WAF level.

Agency owners

Hand each client a one-screen firewall snapshot, scoped to their site, so the account manager can talk to results without a BBQ Pro tour.

The bigger picture

Why firewall logs become useful once they become visual

A request firewall makes a thousand small decisions an hour. Each one is a row in a log, and each row matters at most once. What a security team needs is the shape of those decisions over a week, not the rows themselves.

The data exists in BBQ Pro's own block log, with all the columns it maintains on every block. Rendering it as Number, Pie, Bar, and Area cards costs nothing on the writing side and turns the same rows into a dashboard. The cadence of firewall review shifts from incident-only to a daily glance, while the underlying log stays untouched and ready for forensics whenever the next incident hits.

Questions

Common questions about SleekView Charts for BBQ Pro Firewall

No. SleekView Charts reads the same block log table BBQ Pro writes. No additional storage is created and the firewall's evidence chain stays intact, ready for export at any time.

 

Yes. The request URI column is a normal groupBy field, and SleekView can also derive prefixes or path segments via mapping so you see traffic by top-level URL space.

 

No. Aggregations run server-side against the indexes BBQ Pro maintains on rule pattern and blocked_at. The dashboard requests aggregate buckets, not raw rows, so the wire payload stays small.

 

Yes. Each card supports CSV export of its aggregated values, and the underlying rows are reachable via the connected SleekView grid for incident handoffs and upstream block lists.

 

Yes. Whitelisted requests do not appear in the block log, so charts naturally reflect the firewall's effective state without any extra configuration on either side.

 

Yes. Saved chart layouts respect WordPress capability checks and can layer additional capability gates per card, so sensitive views stay scoped to the right roles.

 

No. Charts read the log; they do not write rules. A spike on the dashboard is a signal to update a rule inside BBQ Pro itself, which keeps the responsibilities clean.

 

Rotation only affects which rows are available. Charts query whatever rows exist in the source table at query time, so a smaller retention window simply produces a smaller dashboard window.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView