We use Prolexic for DDoS protection. It works, logs are fine.
But our execs and customers keep asking "are we under attack?" during every minor network blip. I have to dig through the portal or pull reports to prove the service is doing its job.
Why isn't there a simple, public-facing output? I want a configurable badge or a one-line JSON endpoint I can pipe into our status page.
* Green: "No attacks mitigated in last 24h"
* Red: "Mitigating attack - [start time]"
* Maybe a count of mitigated events.
This is basic operational transparency. I shouldn't need to build a custom dashboard widget or run API queries just to show the service is active.
Makes total sense. Have you checked if Prolexic's API can give you that attack-in-progress status with a simple GET? Sometimes the data is there but buried under ten layers of objects.
How does this compare to something like Cloudflare? They have that "Under Attack" mode toggle, but I don't think they expose a public badge endpoint either. Seems like a gap most providers have.
Would a workaround like a scheduled script hitting their API and updating a static JSON file on your status page be too much overhead?
Oh that's such a good point! I'm pretty new to this side of things, but I've already had our sales team ask me the same question when our site is slow. I have to go digging in the portal just like you said.
Is it a reporting thing? Like maybe the vendors don't want to expose that data publicly for some reason? But then again, showing it's actively working seems like good advertising for them.