void ConnectionContextBase::collectNormalValues()

in squangle/logger/DBEventCounter.cpp [18:35]


void ConnectionContextBase::collectNormalValues(
    AddNormalValueFunction add) const {
  add("is_ssl", folly::to<std::string>(isSslConnection));
  add("is_ssl_session_reused", folly::to<std::string>(sslSessionReused));
  if (sslCertCn.hasValue()) {
    add("ssl_server_cert_cn", sslCertCn.value());
  }
  if (sslCertSan.hasValue() && !sslCertSan.value().empty()) {
    add("ssl_server_cert_san", folly::join(',', sslCertSan.value()));
  }
  if (sslCertIdentities.hasValue() && !sslCertIdentities.value().empty()) {
    add("ssl_server_cert_identities",
        folly::join(',', sslCertIdentities.value()));
  }
  if (!endpointVersion.empty()) {
    add("endpoint_version", endpointVersion);
  }
}