Cloudflare Docs
Logs
Logs
Visit Logs on GitHub
Set theme to dark (⇧+D)

Spectrum events

The descriptions below detail the fields available for spectrum_events.

Field Value Type
Application The unique public ID of the application on which the event occurred. string
ClientAsn Client AS number. int
ClientBytes The number of bytes read from the client by the Spectrum service. int
ClientCountry Country of the client IP address. string
ClientIP Client IP address. string
ClientMatchedIpFirewall Whether the connection matched any IP Firewall rules. UNKNOWN = No match or Firewall not enabled for spectrum; UNKNOWN | ALLOW | BLOCK_ERROR | BLOCK_IP | BLOCK_COUNTRY | BLOCK_ASN | WHITELIST_IP | WHITELIST_COUNTRY | WHITELIST_ASN. string
ClientPort Client port. int
ClientProto Transport protocol used by client; tcp | udp | unix. string
ClientTcpRtt The TCP round-trip time in nanoseconds between the client and Spectrum. int
ClientTlsCipher The cipher negotiated between the client and Spectrum. In v1, an unknown cipher returned as “Unknown.” In v2, it’s returned as “UNK.” string
ClientTlsClientHelloServerName The server name in the Client Hello message from client to Spectrum. string
ClientTlsProtocol The TLS version negotiated between the client and Spectrum; unknown | none | SSLv3 | TLSv1 | TLSv1.1 | TLSv1.2 | TLSv1.3. string
ClientTlsStatus Indicates state of TLS session from the client to Spectrum; UNKNOWN | OK | INTERNAL_ERROR | INVALID_CONFIG | INVALID_SNI | HANDSHAKE_FAILED | KEYLESS_RPC. string
ColoCode IATA airport code of data center that received the request. string
ConnectTimestamp Timestamp at which both legs of the connection (client/edge, edge/origin or nexthop) were established. int or string
DisconnectTimestamp Timestamp at which the connection was closed. int or string
Event connect | disconnect | clientFiltered | tlsError | resolveOrigin | originError. string
IpFirewall Whether IP Firewall was enabled at time of connection. bool
OriginBytes The number of bytes read from the origin by Spectrum. int
OriginIP Origin IP address. string
OriginPort Origin port. int
OriginProto Transport protocol used by origin; tcp | udp | unix. string
OriginTcpRtt The TCP round-trip time in nanoseconds between Spectrum and the origin. int
OriginTlsCipher The cipher negotiated between Spectrum and the origin. In v1, an unknown cipher returned as “Unknown.” In v2, it’s returned as “UNK.” string
OriginTlsFingerprint SHA256 hash of origin certificate. In v1, an unknown SHA256 hash is returned as “0000000000000000000000000000000000000000000000000000000000000000.” In v2, it’s returned as an empty string. string
OriginTlsMode If and how the upstream connection is encrypted; unknown | off | flexible | full | strict. string
OriginTlsProtocol The TLS version negotiated between Spectrum and the origin; unknown | none | SSLv3 | TLSv1 | TLSv1.1 | TLSv1.2 | TLSv1.3. string
OriginTlsStatus The state of the TLS session from Spectrum to the origin; UNKNOWN | OK | INTERNAL_ERROR | INVALID_CONFIG | INVALID_SNI | HANDSHAKE_FAILED | KEYLESS_RPC. string
ProxyProtocol Which form of proxy protocol is applied to the given connection; off | v1 | v2 | simple. string
Status A code indicating reason for connection closure. int
Timestamp Timestamp at which the event took place. int or string