Page Speed Optimization Libraries  1.8.31.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Static Public Attributes
net_instaweb::RewriteStats Class Reference

Collects a few specific statistics variables related to Rewriting. More...

#include "rewrite_stats.h"

List of all members.

Public Member Functions

 RewriteStats (Statistics *stats, ThreadSystem *thread_system, Timer *timer)
Variable * cached_output_hits ()
Variable * cached_output_missed_deadline ()
Variable * cached_output_misses ()
Variable * cached_resource_fetches ()
Variable * failed_filter_resource_fetches ()
Variable * num_cache_control_rewritable_resources ()
Variable * num_cache_control_not_rewritable_resources ()
Variable * num_flushes ()
Variable * resource_404_count ()
Variable * resource_url_domain_acceptances ()
Variable * resource_url_domain_rejections ()
Variable * slurp_404_count ()
Variable * succeeded_filter_resource_fetches ()
Variable * total_page_load_ms ()
Variable * page_load_count ()
Variable * fallback_responses_served ()
Variable * num_proactively_freshen_user_facing_request ()
Variable * fallback_responses_served_while_revalidate ()
Variable * num_conditional_refreshes ()
Variable * ipro_served ()
Variable * ipro_not_in_cache ()
Variable * ipro_not_rewritable ()
Variable * downstream_cache_purge_attempts ()
Variable * successful_downstream_cache_purges ()
Histogram * beacon_timings_ms_histogram ()
Histogram * fetch_latency_histogram ()
 .pagespeed. resource latency in ms.
Histogram * rewrite_latency_histogram ()
 HTML rewrite latency in ms.
Histogram * backend_latency_histogram ()
TimedVariable * total_fetch_count ()
 Number of .pagespeed. resources fetched.
TimedVariable * total_rewrite_count ()
 Number of HTML pages rewritten.
Waveform * thread_queue_depth (RewriteDriverFactory::WorkerPoolCategory pool)
TimedVariable * num_rewrites_executed ()
TimedVariable * num_rewrites_dropped ()

Static Public Member Functions

static void InitStats (Statistics *statistics)

Static Public Attributes

static const char kNumCacheControlRewritableResources []
static const char kNumCacheControlNotRewritableResources []
static const char kNumResourceFetchSuccesses []
static const char kNumResourceFetchFailures []
static const char kResourceUrlDomainAcceptances []
static const char kResourceUrlDomainRejections []
static const char kDownstreamCachePurgeAttempts []
 Variable tracking number of downstream cache purges issued.
static const char kSuccessfulDownstreamCachePurges []

Detailed Description

Collects a few specific statistics variables related to Rewriting.


Member Function Documentation

Note: page_load_count is a misnomer, it is really beacon count.

Todo:
TODO(sligocki): Rename to something more clear.

Member Data Documentation

Variable tracking number of downstream cache purges that were successful (200s).


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines