Moonkin Logs – Sorting the Feathers from the Fluff

Today I’m going to walk you through how to analyze Moonkin logs from Warcraft Logs.  Analyzing logs is the easiest way to find out what you’re doing wrong, and how you can improve as a Druid.  I’m going to assume you know absolutely nothing about Warcraft Logs, so bear with me if you have some familiarity.

First we need to find your logs.  Go to the Warcraft Logs home page and type your character’s name into the search bar.  Select the right name/realm combination to bring up the rankings screen.  If your name/realm combination doesn’t appear on the list you don’t have any logs uploaded.  You need to download the client from the link at the top of the page, and run it while raiding to record and upload your logs.  If you don’t have any logs of your own to use, you can use my logs and follow along.

With the rankings screen, we want to figure out how you stack up against other Druids of similar ilevel.  Using the ilevel bracket menu, select the ilevel of your character (select 695+ if using my logs.) This will filter out all logs not withing your ilevel bracket, and adjust the percentiles accordingly.  The number in the “Historical %” column is the important one – 50% is the average parse, and higher is better.


To find mistakes and target improvements we have to look at the actual combat log.  Click any one of your parses in the table to open up the logs.  This will open up the Damage Done tab of the log as seen below.

The first mistake we look for is Casting in the wrong eclipse.  This is one of the most basic principles of Balance, so you’re probably already doing it right, and it’s super easy to fix if you’re not.  Click your name from the damage done tab (see above) to open up your damage source graph as seen below.

From this graph we’re looking at the brown peaks.  These peaks correspond to Wrath casts, so double check the colors in your log.  Wrath peaks should be roughly symmetrical and span about 20 seconds (if using Euphoria.)  Peaks wider than 20 seconds means Wrath is being casted in Lunar eclipse, and peaks smaller than 20s means Starfire is being casted in Solar.  It’s not the end of the world if your peaks aren’t nicely shaped – it simply means you missed a cast for whatever reason.


The second thing we look for is Potion usage.  This is super easy to find.  Open up the ‘buffs’ tab and look for how many counts of the “Draenic Intellect Potion” you have.  You should have 2.

Next we want to look at Cooldown Usage.  We can do so from the screen we are already on, the buffs tab.  Look for Celestial Alignment and Incarnation: Chosen of Elune.  Incarnation should be used on pull and every 3 minutes afterwards (2 uses in 3 minutes, 3 in 6 minutes, 4 in 9 minutes etc.) and Celestial Alignment should be double that (if you have the 4 set bonus) or the same (without 4 set bonus.)  Check to make sure the cooldowns are being used enough, and then check to make sure that Incarnation and odd-numbered Celestial Alignments are being used together.  It should be noted that there are some fights in BRF where cooldowns are not used on pull or saved for specific mechanics, in those fights simply look for number of usages and usage at the correct times.


Our Fourth mistake to look for is Starsurge usage and Empowerement consumption.  First we want to make sure that Starsurge charges are being used enough.  We determine how many charges are available by adding our Shooting Stars procs to the base generation.  The forumla you should use is 3 + (SS procs) + (fight length in seconds / 30s).  Calculating from my Gruul log shown above, we have 3 + (25) + (294/30) = 37.8.  We always round this number down because you can’t use 0.8 Starsurge charges.  In my parse I had 37 available Starsurges and I used 33.  This means I lost SS charges to being charge-capped at some point during the fight.  The number of Starsurge uses can be found on the damage source screen we used earlier.

Looking for Empowerement consumption is quite difficult and time consuming, and I’d advise you don’t bother unless you’re trying to squeeze out every drop of DPS.  The buff stacks are not tracked in the combat log, meaning we have to use cast sequences to determine buff overwrites.  First click the “Casts” tab, then scroll down and click the “+” sign at the far left of the row for Starsurge, Starfire, and Wrath.  You should be left with a screen that looks like this:

To look for overwrites, look for each cast of starsurge (yellow peak, middle graph) and check the Starfire/Wrath graphs for 2 Starfire or 3 wrath casts before another Starsurge peak appears.  This is very imprecise and difficult, so as I said earlier don’t concern yourself too much with this.  Give it a quick once-over looking for obvious Starsurge casts without Starfires/Wraths in between.


The second-last thing we look for is Idle time.  Time where you’re not casting or performing actions.  We can do this from the casts tab.  On the very bottom graph (the one with grey & orange peaks) click on all the greyed-out spell names at the top of the graph to add peaks for each spell.  When the graph is showing all your casts simultaneously, there should be no large gaps.  Large gaps means downtime, and downtime means lost DPS.  If there are large gaps, make a note of the time they appear, and keep track of those timestamps for our final step.


The final step is examining Movement for mechanics.  In the top right of the page click on “replay” to bring up the fight replay.  Click on everyone’s name except your own to hide their movements, and show only yours.  Start the replay and look for large and unnecessary movements that kill your DPS.  Check the timestamps you recorded in the last step to see if the gaps in casting correspond with movement.  This is again one of the more difficult things to analyze as you have to be able to determine for yourself if movement is necessary or superfluous.


Outside of looking for those specific mistakes, the best way to figure out what you’re doing wrong is to compare your log to that of a more experienced/progressed Boomkin.  You’re welcome to use my public-access logs to compare yourself to, or I’d recommend using logs from Sepe-Ner’zhul.  Sepe is one of the top boomkins in the world and consistently has excellent parses throughout progression.


If you’re still struggling to figure out what you’re doing wrong, feel free to tweet your logs to me @Starfeathers, and I’ll see what I can pull out for you.  Also I highly encourage you all to support Kihra in the maintenance and development of Warcraft Logs by supporting the patreon at

Posted in Druid - General, Moonkin Balance DPS, Patch 6.0, Patch 6.2, Written By Alame

5 comments on “Moonkin Logs – Sorting the Feathers from the Fluff
  1. Vish says:

    Thank you for this. Analyzing one’s mistakes is the first step to getting better. I am in the bottom half of dips for most fights

  2. Sylthiay says:

    Thanks so much for this. I’ve been stressing about my Oomkin DPS for several weeks but short of focusing on Sunfire/Moonfire uptime I wasn’t really sure how to use WCL to help me improve. I hadn’t thought about comparing Shooting Stars procs to Starsurge/Starfall usage so thanks in particular for that ^_^

  3. Pam says:

    This is great! Mind if I link to it from my big WL guide?

  4. Halok says:

    Would you consider posting something like moonkin tips and tricks for HFC boss fights? I imagine you have a lot of small positioning and damage boosting techniques for each boss. Any talent or glyph swaps you do for fights? Things like that…
    Love the blog, I read it often…thanks for the great work!

Leave a Reply

Your email address will not be published. Required fields are marked *


11 + seventeen =


Featured Blogs