← Cloudflare Logs / logs / logpush / logpush-job / datasets / zone
События Spectrum
В описаниях ниже перечислены поля, доступные для spectrum_events.
Приложение
Тип: string
Уникальный публичный идентификатор приложения, в котором произошло событие.
ClientAsn
Тип: int
Номер AS клиента.
ClientBytes
Тип: int
Количество байт, прочитанных от клиента службой Spectrum.
ClientCountry
Тип: string
Страна клиентского IP-адреса.
ClientIP
Тип: string
IP-адрес клиента.
ClientMatchedIpFirewall
Тип: string
Соответствовало ли соединение каким-либо правилам IP Firewall. UNKNOWN = нет совпадений или Firewall не включён для Spectrum; UNKNOWN | ALLOW | BLOCK_ERROR | BLOCK_IP | BLOCK_COUNTRY | BLOCK_ASN | WHITELIST_IP | WHITELIST_COUNTRY | WHITELIST_ASN.
ClientPort
Тип: int
Порт клиента.
ClientProto
Тип: string
Транспортный протокол, используемый клиентом; tcp | udp | unix.
ClientTcpRtt
Тип: int
Время приёма-передачи TCP в наносекундах между клиентом и Spectrum.
ClientTlsCipher
Тип: string
Шифр, согласованный между клиентом и Spectrum. Неизвестный шифр возвращается как "UNK."
ClientTlsClientHelloServerName
Тип: string
Имя сервера в сообщении Client Hello, отправленном клиентом на Spectrum.
ClientTlsProtocol
Тип: string
Версия TLS, согласованная между клиентом и Spectrum; unknown | нет | SSLv3 | TLSv1 | TLSv1.1 | TLSv1.2 | TLSv1.3.
ClientTlsStatus
Тип: string
Указывает состояние TLS-сессии от клиента до Spectrum; UNKNOWN | OK | INTERNAL_ERROR | INVALID_CONFIG | INVALID_SNI | HANDSHAKE_FAILED | KEYLESS_RPC.
ColoCode
Тип: string
Код IATA аэропорта дата-центра, который принял запрос.
ConnectTimestamp
Тип: int or string
Временная метка момента установления обоих сегментов соединения (клиент/edge, edge/origin или nexthop).
DisconnectTimestamp
Тип: int or string
Временная метка момента закрытия соединения.
Событие
Тип: string
подключиться | Отключить | clientFiltered | tlsError | resolveOrigin | originError.
IpFirewall
Тип: bool
Был ли включён IP Firewall в момент подключения.
OriginBytes
Тип: int
Количество байт, прочитанных от origin-сервера службой Spectrum.
OriginIP
Тип: string
IP-адрес origin-сервера.
OriginPort
Тип: int
Порт origin-сервера.
OriginProto
Тип: string
Транспортный протокол, используемый origin-сервером; tcp | udp | unix.
OriginTcpRtt
Тип: int
Время приёма-передачи TCP в наносекундах между Spectrum и origin-сервером.
OriginTlsCipher
Тип: string
Шифр, согласованный между Spectrum и origin-сервером. Неизвестный шифр возвращается как "UNK."
OriginTlsFingerprint
Тип: string
SHA256-хеш сертификата origin-сервера. Если SHA256-хеш неизвестен, возвращается пустая строка.
OriginTlsMode
Тип: string
Шифруется ли вышестоящее соединение и каким образом; unknown | off | flexible | полный | strict.
OriginTlsProtocol
Тип: string
Версия TLS, согласованная между Spectrum и origin-сервером; unknown | нет | SSLv3 | TLSv1 | TLSv1.1 | TLSv1.2 | TLSv1.3.
OriginTlsStatus
Тип: string
Состояние TLS-сеанса от Spectrum до origin-сервера; UNKNOWN | OK | INTERNAL_ERROR | INVALID_CONFIG | INVALID_SNI | HANDSHAKE_FAILED | KEYLESS_RPC.
ProxyProtocol
Тип: string
Какая версия proxy protocol применяется к данному соединению; off | v1 | v2 | simple.
Статус
Тип: int
Код, указывающий причину закрытия соединения.
Отметка времени
Тип: int or string
Временная метка момента, когда произошло событие.