Since I've just switched from Fire to Frost for most ST bosses I know my dps isn't where it should be. I've been spending a fair bit of time in the logs.
Link to our logs from last night:
https://www.warcraftlogs.com/reports/nwTGQty37vVZkzMg
Checkmywow analysis:
http://www.checkmywow.com/reports/nwTGQty37vVZkzMg
Be warned, checkmywow can be really useful for some specs and almost pointless for others. Something to look at.