Kraken's pageview definitions never properly addressed the fact that
we log SSL requests twice (Once for the request at the SSL terminator,
and once for the request from the SSL terminator to the caches).
Up to recently, this peculiarity was not an issue for Zero, as we
were not having SSL traffic in zero. That however changed now.
Currently, Kraken is still doing the correct thing (throwing away the
log line from the SSL terminator, and counting only the request from
the SSL terminator to the caches), but only due to the fact that SSL
terminators do not set a MIME type—which is more than just brittle.
So kraken is doing the correct thing more as a side-effect than by
proper design. This issue becomes more and more relevant, as we're
seeing more and more SSL traffic.
We should teach kraken to properly detect requests from SSL
terminators and consequently filter them.
Version: unspecified
Severity: normal