-
Notifications
You must be signed in to change notification settings - Fork 8.6k
Log HTTP requests, responses #13241
Copy link
Copy link
Closed
Labels
Feature:LoggingFeature:New PlatformTeam:CorePlatform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t//Platform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t//blockerdiscuss
Metadata
Metadata
Assignees
Labels
Feature:LoggingFeature:New PlatformTeam:CorePlatform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t//Platform Core services: plugins, logging, config, saved objects, http, ES client, i18n, etc t//blockerdiscuss
Type
Fields
Give feedbackNo fields configured for issues without a type.
Currently Kibana is able to log requests, corresponding responses and various operations data (CPU, memory, disk, and other metrics). It's done with the help of
even-betterHapiJS plugin (fork ofgoodplugin). As far as I can tell this information is only logged withlogging.json: true.Also there is additional
logging.filterconfiguration value that allows Kibana to remove/censor some sensitive data from logs (e.g.authorizationorcookieheaders).In the
new-platformwe're not going to use HapiJS so we'll have to handle this differently. So let's start from the following questions first:authorizationandcookieheaders (i.e. only request/response use case)?Any thoughts?
/cc @elastic/kibana-platform @elastic/kibana-operations
Tasks:
logging.filterconfig Implement filtering mechanism in the Logging service #57547