Log Forwarder Configuration Files
You define log forwarder configuration files in the /log_forwarders
directory.
app/ └── log_forwarders/ └── <Name>.json
{ "name": "<name>", "log_types": [ "<type>", ... ], "log_statuses": [ "<status>", ... ], "policy": { batching policy }, "action": { action configuration } }
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
name string | A unique name for the log forwarder. | ||||||||||
log_types string[] | An array of one or more log types that the forwarder should
send to a service. Atlas App Services only forwards a log if its type is
listed and its status is listed in The array may contain the following log types:
| ||||||||||
log_statuses string[] | An array of one or more log statuses that the forwarder should
send to a service. App Services only forwards a log if its type is
listed and its type is listed in The array may contain the following log statuses:
| ||||||||||
policy object | An object that configures the forwarder's batching policy. To forward logs individually:
To group logs into batches:
| ||||||||||
action object | An object that configures where and how the forwarder sends logs. To forward logs to a linked MongoDB collection:
To forward logs with a custom function:
|