MCPcopy Create free account
hub / github.com/apache/trafficserver / getPrefetchMetricsNames

Function getPrefetchMetricsNames

plugins/prefetch/fetch.cc:43–96  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41}
42
43const char *
44getPrefetchMetricsNames(int metric)
45{
46 switch (metric) {
47 case FETCH_ACTIVE:
48 return "fetch.active";
49 break;
50 case FETCH_COMPLETED:
51 return "fetch.completed";
52 break;
53 case FETCH_ERRORS:
54 return "fetch.errors";
55 break;
56 case FETCH_TIMEOOUTS:
57 return "fetch.timeouts";
58 break;
59 case FETCH_THROTTLED:
60 return "fetch.throttled";
61 break;
62 case FETCH_ALREADY_CACHED:
63 return "fetch.already_cached";
64 break;
65 case FETCH_TOTAL:
66 return "fetch.total";
67 break;
68 case FETCH_UNIQUE_YES:
69 return "fetch.unique.yes";
70 break;
71 case FETCH_UNIQUE_NO:
72 return "fetch.unique.no";
73 break;
74 case FETCH_MATCH_YES:
75 return "fetch.match.yes";
76 break;
77 case FETCH_MATCH_NO:
78 return "fetch.match.no";
79 break;
80 case FETCH_POLICY_YES:
81 return "fetch.policy.yes";
82 break;
83 case FETCH_POLICY_NO:
84 return "fetch.policy.no";
85 break;
86 case FETCH_POLICY_SIZE:
87 return "fetch.policy.size";
88 break;
89 case FETCH_POLICY_MAXSIZE:
90 return "fetch.policy.maxsize";
91 break;
92 default:
93 return "unknown";
94 break;
95 }
96}
97
98static bool
99createStat(const String &prefix, const String &space, const char *module, const char *statName,

Callers 1

initializeMetricsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected