|
122 | 122 | # Writes log messages to fluentd (forward input).
|
123 | 123 | # splunk : Splunk logging driver for Docker.
|
124 | 124 | # Writes log messages to Splunk (HTTP Event Collector).
|
| 125 | +# awslogs : AWS Cloudwatch Logs logging driver for Docker. |
| 126 | +# Write log messages to Cloudwatch API |
125 | 127 | #
|
126 | 128 | # [*log_opt*]
|
127 | 129 | # Set the log driver specific options
|
|
152 | 154 | # splunk :
|
153 | 155 | # splunk-token=<splunk_http_event_collector_token>
|
154 | 156 | # splunk-url=https://your_splunk_instance:8088
|
| 157 | +# awslogs : |
| 158 | +# awslogs-group=<Cloudwatch Log Group> |
| 159 | +# awslogs-stream=<Cloudwatch Log Stream> |
| 160 | +# awslogs-create-group=true|false |
| 161 | +# awslogs-datetime-format=<Date format> - strftime expression |
| 162 | +# awslogs-multiline-pattern=multiline start pattern using a regular expression |
| 163 | +# tag={{.ID}} - short container id (12 characters)| |
| 164 | +# {{.FullID}} - full container id |
| 165 | +# {{.Name}} - container name |
155 | 166 | #
|
156 | 167 | # [*selinux_enabled*]
|
157 | 168 | # Enable selinux support. Default is false. SELinux does not presently
|
|
510 | 521 |
|
511 | 522 | if $log_driver {
|
512 | 523 | if $::osfamily == 'windows' {
|
513 |
| - assert_type(Pattern[/^(none|json-file|syslog|gelf|fluentd|splunk|etwlogs)$/], $log_driver) |$a, $b| { |
514 |
| - fail(translate('log_driver must be one of none, json-file, syslog, gelf, fluentd, splunk or etwlogs')) |
| 524 | + assert_type(Pattern[/^(none|json-file|syslog|gelf|fluentd|splunk|awslogs|etwlogs)$/], $log_driver) |$a, $b| { |
| 525 | + fail(translate('log_driver must be one of none, json-file, syslog, gelf, fluentd, splunk, awslogs or etwlogs')) |
515 | 526 | }
|
516 | 527 | } else {
|
517 |
| - assert_type(Pattern[/^(none|json-file|syslog|journald|gelf|fluentd|splunk)$/], $log_driver) |$a, $b| { |
518 |
| - fail(translate('log_driver must be one of none, json-file, syslog, journald, gelf, fluentd or splunk')) |
| 528 | + assert_type(Pattern[/^(none|json-file|syslog|journald|gelf|fluentd|splunk|awslogs)$/], $log_driver) |$a, $b| { |
| 529 | + fail(translate('log_driver must be one of none, json-file, syslog, journald, gelf, fluentd, splunk or awslogs')) |
519 | 530 | }
|
520 | 531 | }
|
521 | 532 | }
|
|
0 commit comments