-
Notifications
You must be signed in to change notification settings - Fork 853
Open
Milestone
Description
Summary
Remove the built-in slow log feature from ATS. This functionality is better handled by log analysis tools and custom logging configurations rather than baked into the core.
Files to modify
The slow log touches the following areas:
Core
src/proxy/http/HttpSM.cc- slow log logic in HTTP state machinesrc/proxy/http/HttpConfig.cc- slow log config handlinginclude/proxy/http/HttpConfig.h- slow log config structsinclude/proxy/http/OverridableConfigDefs.h- overridable config entries
H2
src/proxy/http2/Http2Stream.cc- H2 slow log integrationsrc/proxy/http2/Http2CommonSession.cc- H2 session slow logsrc/proxy/http2/HTTP2.cc- H2 slow log configinclude/proxy/http2/HTTP2.h- H2 slow log declarations
Records / Config
src/records/RecordsConfig.cc- slow log record definitionsconfigs/records.yaml.default.in- default config values
Logging
configs/logging.yaml.default- slow log format definition
Cripts
include/cripts/Configs.hpp- cripts slow log bindings
Documentation
doc/admin-guide/files/records.yaml.en.rstdoc/developer-guide/api/functions/TSHttpOverridableConfig.en.rstdoc/locale/ja/LC_MESSAGES/developer-guide/api/functions/TSHttpOverridableConfig.en.po
Tests
tests/gold_tests/records/legacy_config/full_records.config
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels