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 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
namestring | A unique name for the log forwarder. | ||||||||||
log_typesstring[] | 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_statusesstring[] | 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:
| ||||||||||
policyobject | An object that configures the forwarder's batching policy. To forward logs individually: To group logs into batches: | ||||||||||
actionobject | 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: |