Leading 27-3 at the break, the Warriors cut loose in the second half, scoring five tries in the final 20 minutes while all the Dragons had to show for their efforts was a second-minute penalty from Tom Prydie.
It leaves the Dragons second from bottom in the RaboDirect PRO12 table, 12 points above bottom side Zebre, who will host Edwards side in their next league fixture.
And Edwards is determined to see improvements in his side by then.
"We're embarrassed, you can't hide away from the facts of that. I'm embarrassed because that was my team out there," said Edwards.
"There's got to be a response from what happened and I'll be expecting that next week.
"Every game's going to be important. We need to actually prove to ourselves and to our fans what we're actually trying and striving hard to achieve.
"We've just need to keep working hard. Glasgow gave us a lesson in why they're top of the league and we've just got to keep trying to get to these standards."