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

Function SSLInitializeStatistics

src/iocore/net/SSLStats.cc:157–282  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

155}
156
157void
158SSLInitializeStatistics()
159{
160 // For now, register with the librecords global sync.
161 RecRegNewSyncStatSync(SSLPeriodicMetricsUpdate);
162
163 ssl_rsb.early_data_received_count = Metrics::Counter::createPtr("proxy.process.ssl.early_data_received");
164 ssl_rsb.error_async = Metrics::Counter::createPtr("proxy.process.ssl.ssl_error_async");
165 ssl_rsb.error_ssl = Metrics::Counter::createPtr("proxy.process.ssl.ssl_error_ssl");
166 ssl_rsb.error_syscall = Metrics::Counter::createPtr("proxy.process.ssl.ssl_error_syscall");
167 ssl_rsb.ocsp_refresh_cert_failure = Metrics::Counter::createPtr("proxy.process.ssl.ssl_ocsp_refresh_cert_failure");
168 ssl_rsb.ocsp_refreshed_cert = Metrics::Counter::createPtr("proxy.process.ssl.ssl_ocsp_refreshed_cert");
169 ssl_rsb.ocsp_revoked_cert = Metrics::Counter::createPtr("proxy.process.ssl.ssl_ocsp_revoked_cert");
170 ssl_rsb.ocsp_unknown_cert = Metrics::Counter::createPtr("proxy.process.ssl.ssl_ocsp_unknown_cert");
171 ssl_rsb.origin_server_bad_cert = Metrics::Counter::createPtr("proxy.process.ssl.origin_server_bad_cert");
172 ssl_rsb.origin_server_cert_verify_failed = Metrics::Counter::createPtr("proxy.process.ssl.origin_server_cert_verify_failed");
173 ssl_rsb.origin_server_decryption_failed = Metrics::Counter::createPtr("proxy.process.ssl.origin_server_decryption_failed");
174 ssl_rsb.origin_server_expired_cert = Metrics::Counter::createPtr("proxy.process.ssl.origin_server_expired_cert");
175 ssl_rsb.origin_server_other_errors = Metrics::Counter::createPtr("proxy.process.ssl.origin_server_other_errors");
176 ssl_rsb.origin_server_revoked_cert = Metrics::Counter::createPtr("proxy.process.ssl.origin_server_revoked_cert");
177 ssl_rsb.origin_server_unknown_ca = Metrics::Counter::createPtr("proxy.process.ssl.origin_server_unknown_ca");
178 ssl_rsb.origin_server_unknown_cert = Metrics::Counter::createPtr("proxy.process.ssl.origin_server_unknown_cert");
179 ssl_rsb.origin_server_wrong_version = Metrics::Counter::createPtr("proxy.process.ssl.origin_server_wrong_version");
180 ssl_rsb.origin_session_reused_count = Metrics::Counter::createPtr("proxy.process.ssl.origin_session_reused");
181 ssl_rsb.sni_name_set_failure = Metrics::Counter::createPtr("proxy.process.ssl.ssl_sni_name_set_failure");
182 ssl_rsb.origin_session_cache_hit = Metrics::Counter::createPtr("proxy.process.ssl.ssl_origin_session_cache_hit");
183 ssl_rsb.origin_session_cache_miss = Metrics::Counter::createPtr("proxy.process.ssl.ssl_origin_session_cache_miss");
184 ssl_rsb.session_cache_eviction = Metrics::Counter::createPtr("proxy.process.ssl.ssl_session_cache_eviction");
185 ssl_rsb.session_cache_hit = Metrics::Counter::createPtr("proxy.process.ssl.ssl_session_cache_hit");
186 ssl_rsb.session_cache_lock_contention = Metrics::Counter::createPtr("proxy.process.ssl.ssl_session_cache_lock_contention");
187 ssl_rsb.session_cache_miss = Metrics::Counter::createPtr("proxy.process.ssl.ssl_session_cache_miss");
188 ssl_rsb.session_cache_new_session = Metrics::Counter::createPtr("proxy.process.ssl.ssl_session_cache_new_session");
189 ssl_rsb.total_attempts_handshake_count_in = Metrics::Counter::createPtr("proxy.process.ssl.total_attempts_handshake_count_in");
190 ssl_rsb.total_attempts_handshake_count_out = Metrics::Counter::createPtr("proxy.process.ssl.total_attempts_handshake_count_out");
191 ssl_rsb.total_dyn_def_tls_record_count = Metrics::Counter::createPtr("proxy.process.ssl.default_record_size_count");
192 ssl_rsb.total_dyn_max_tls_record_count = Metrics::Counter::createPtr("proxy.process.ssl.max_record_size_count");
193 ssl_rsb.total_dyn_redo_tls_record_count = Metrics::Counter::createPtr("proxy.process.ssl.redo_record_size_count");
194 ssl_rsb.total_handshake_time = Metrics::Counter::createPtr("proxy.process.ssl.total_handshake_time");
195 ssl_rsb.total_sslv3 = Metrics::Counter::createPtr("proxy.process.ssl.ssl_total_sslv3");
196 ssl_rsb.total_success_handshake_count_in = Metrics::Counter::createPtr("proxy.process.ssl.total_success_handshake_count_in");
197 ssl_rsb.total_success_handshake_count_out = Metrics::Counter::createPtr("proxy.process.ssl.total_success_handshake_count_out");
198 ssl_rsb.total_ticket_keys_renewed = Metrics::Counter::createPtr("proxy.process.ssl.total_ticket_keys_renewed");
199 ssl_rsb.total_tickets_created = Metrics::Counter::createPtr("proxy.process.ssl.total_tickets_created");
200 ssl_rsb.total_tickets_not_found = Metrics::Counter::createPtr("proxy.process.ssl.total_tickets_not_found");
201 ssl_rsb.total_tickets_renewed = Metrics::Counter::createPtr("proxy.process.ssl.total_tickets_renewed");
202 ssl_rsb.total_tickets_verified = Metrics::Counter::createPtr("proxy.process.ssl.total_tickets_verified");
203 ssl_rsb.total_tickets_verified_old_key = Metrics::Counter::createPtr("proxy.process.ssl.total_tickets_verified_old_key");
204 ssl_rsb.total_tlsv1 = Metrics::Counter::createPtr("proxy.process.ssl.ssl_total_tlsv1");
205 ssl_rsb.total_tlsv11 = Metrics::Counter::createPtr("proxy.process.ssl.ssl_total_tlsv11");
206 ssl_rsb.total_tlsv12 = Metrics::Counter::createPtr("proxy.process.ssl.ssl_total_tlsv12");
207 ssl_rsb.total_tlsv13 = Metrics::Counter::createPtr("proxy.process.ssl.ssl_total_tlsv13");
208 ssl_rsb.user_agent_bad_cert = Metrics::Counter::createPtr("proxy.process.ssl.user_agent_bad_cert");
209 ssl_rsb.user_agent_cert_verify_failed = Metrics::Counter::createPtr("proxy.process.ssl.user_agent_cert_verify_failed");
210 ssl_rsb.user_agent_decryption_failed = Metrics::Counter::createPtr("proxy.process.ssl.user_agent_decryption_failed");
211 ssl_rsb.user_agent_decryption_failed_or_bad_record_mac =
212 Metrics::Counter::createPtr("proxy.process.ssl.user_agent_decryption_failed_or_bad_record_mac");
213 ssl_rsb.user_agent_expired_cert = Metrics::Counter::createPtr("proxy.process.ssl.user_agent_expired_cert");
214 ssl_rsb.user_agent_http_request = Metrics::Counter::createPtr("proxy.process.ssl.user_agent_http_request");

Callers 1

startMethod · 0.85

Calls 9

RecRegNewSyncStatSyncFunction · 0.85
stringClass · 0.85
add_cipher_statFunction · 0.85
SSLReleaseContextFunction · 0.70
dataMethod · 0.45
sizeMethod · 0.45
compareMethod · 0.45
c_strMethod · 0.45

Tested by

no test coverage detected