Coder Social home page Coder Social logo

dokku-logspout's Introduction

Logspout plugin for Dokku

Project: https://github.com/dokku/dokku & https://github.com/gliderlabs/logspout

Requirements

  • Dokku version 0.3.10 or higher

Installation

# dokku 0.3.x
$ cd /var/lib/dokku/plugins (or /var/lib/dokku/plugins/ava)
$ git clone https://github.com/michaelshobbs/dokku-logspout.git dokku-logspout
dokku plugins-install
# dokku 0.4.x
$ dokku plugin:install https://github.com/michaelshobbs/dokku-logspout.git

Customization

Pre install, you can set the $DOKKU_LOGSPOUT_IMAGE_VERSION environment variable to pull a specific version of the logspout docker image.

$ DOKKU_LOGSPOUT_IMAGE_VERSION=v3.1 dokku plugin:install https://github.com/michaelshobbs/dokku-logspout.git

Post install, configuration settings are stored in /home/dokku/.logspout/OPTS. If you would like to use a specific version of the logspout container, you can edit OPTS and modify the DOKKU_LOGSPOUT_IMAGE_VERSION to point to a specific image version. Then you will need to update and relaunch the logspout container.

$ docker ps
CONTAINER ID        IMAGE                      COMMAND                  CREATED              STATUS              PORTS                               NAMES
43f6cce913a6        gliderlabs/logspout:v3     "/bin/logspout syslog"   About a minute ago   Up About a minute   8000/tcp, 127.0.0.1:18000->80/tcp   logspout
$ vi /home/dokku/.logspout/OPTS
$ dokku logspout:update
43f6cce913a6ed54b60afbb56aa14d74e9b052d4bde816147dfd0a9adfa50935
v3.1: Pulling from gliderlabs/logspout

7aabe7f6bcce: Already exists
21cc8427d31e: Pull complete
b27c5e8c5f8e: Pull complete
Digest: sha256:028b5f6f49d87a10e0c03208156ffedcef6da2e7f59efa8886640ba15cbe0e69
Status: Downloaded newer image for gliderlabs/logspout:v3.1
$ docker ps
CONTAINER ID        IMAGE                      COMMAND                  CREATED             STATUS              PORTS                     NAMES
c7b1414cc465        gliderlabs/logspout:v3.1   "/bin/logspout syslog"   1 seconds ago       Up 1 seconds        127.0.0.1:18000->80/tcp   logspout

If you need to change the environment variables used by logspout, you can add these to the /home/dokku/.logspout/ENV file, for example:

SYSLOG_HOSTNAME=www.my-dokku-host.com
SYSLOG_TAG={{.Container.Config.Hostname}}

When changing the variable file, you have to restart the logspout container: dokku logspout:stop && dokku logspout:start

Commands

$ dokku help
    logspout:destroy                                destroy logspout container
    logspout:info                                   show status of running container
    logspout:port <port>                            set local logspout port
    logspout:server <server-url>                    set remote syslog server
    logspout:start                                  start logspout container
    logspout:stop                                   stop logspout container
    logspout:stream                                 print log stream to stdout
    logspout:update                                 updates the logspout docker image

Contributing

Feel free to fork and create a Pull Request. (Please add your name to AUTHORS)

License

MIT

dokku-logspout's People

Contributors

flink avatar iloveitaly avatar joshco avatar michaelshobbs avatar philipplaeubli avatar stickler-ci avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dokku-logspout's Issues

Logspout plugins

Hi! Do you have any plans to add an option to install logspout plugins? I'd love to use logspout-gelf but it doesn't seem to be possible right now.

Help troubleshooting with loggly

I've been trying to get dokku-logspout up and running with my new dokku build and I can't for the life of me get it working. I could use some help with troubleshooting.

I followed this tutorial:

http://benradler.com/blog/2017/03/20/set-up-loggly-and-dokku-with-rails-logspout-and-syslog

Everything seems to be setup correctly and running but I'm not getting any logs.

root@dokku-512mb-sfo2-01:~# dokku logspout:info
=====> logspout status
running
=====> dokku-logspout config
DOKKU_LOGSPOUT_IMAGE_VERSION=v3.1
DOKKU_LOGSPOUT_PORT=18000
DOKKU_LOGSPOUT_SYSLOG_SERVER=syslog://logs-01.loggly.com:514
=====> dokku-logspout env
SYSLOG_STRUCTURED_DATA=***MYCUSTOMERID***@41058

and:

root@dokku-512mb-sfo2-01:~# docker ps
CONTAINER ID        IMAGE                         COMMAND                  CREATED             STATUS              PORTS                   NAMES
b182124372c2        gliderlabs/logspout:v3.1      "/bin/logspout sys..."   4 seconds ago       Up 3 seconds        127.0.0.1:514->80/tcp   logspout
eac7ad8a1971        dokku/tools:latest            "/start worker"          17 minutes ago      Up 17 minutes                               tools.worker.1
01ce6ed8818a        dokku/tools:latest            "/start web"             17 minutes ago      Up 17 minutes                               tools.web.1

any ideas?

ENV variables have no effect

Per the docs, I have an ENV file like this:

SYSLOG_HOSTNAME=xxxxx
SYSLOG_TAG=yyyyy

But neither the host or the tag is changing in papertrail. The logs are delivered, but they look like this:

Mar 09 02:52:12 107.21.222.222 logger:  [2a2f3a:foo] method=GET path=/...

Doing dokku logspout:info doesn't show them either:

# dokku logspout:info
=====> logspout status
       running
=====> dokku-logspout config
       DOKKU_LOGSPOUT_PORT=18000
       DOKKU_LOGSPOUT_IMAGE_VERSION=v3.1
       DOKKU_LOGSPOUT_SYSLOG_SERVER=tls://logs3.papertrailapp.com:NNNNN

What gives?

Route nginx access logs

This plugin is awesome, except for not routing nginx logs.
Is it something you had in mind? or already ruled out? I prefer to ask before hacking a PR.

Cheers

App stops logging after host restart

Any time the host restarts (and at other times as well), logspout stops sending application logs out. If I dokku logspout:stop && dokku logspout:start logging starts working again.

Logspout not logging one-off containers

Hi!

I run a cron task from a dokku app with the following command:

dokku --rm run APP node FILE.js

Unfortunately, logs are printed and I can see them, but Logspout seems not to be catching them. I already have other applications and all of them work correctly with Logspout!

Is it something related to the command node FILE.js?

Thanks!

EDIT: The same is if I do dokku enter APP and then node FILE.js!

Recommended log viewer (self hosted)?

I'm currently using loggly.com to view my log outputs but I'm hitting my limit almost every day (for the free plan). Do you know of a good self hosted alternative? Any you would recommend? Or maybe a hosted alternative to loggly that will allow for more log uploads and alerts?

I'm using this for a hobby project of mine that I don't want to spend money on.

Thanks!

Dokku logspout breaking my app

Everything was working smooth and today, without any change in my codebase and configuration whatsoever, I couldn't rebuild or ship new versions

-----> Cleaning up...
-----> Building bloodbath-api from herokuish
-----> Adding BUILD_ENV to build environment...
       BUILD_ENV added successfully
docker: Error response from daemon: driver failed programming external connectivity on endpoint logspout (353daab00d197d1dac52a7b379fbfa3b8533d668266122b8048dd884cb9baf6f): Bind for 127.0.0.1:18000 failed: port is already allocated.
2021/12/07 17:31:38 exit status 125
2021/12/07 17:31:38 exit status 1
2021/12/07 17:31:38 exit status 1

No matter what command I use it crashes

dokku logspout:start
docker: Error response from daemon: driver failed programming external connectivity on endpoint logspout (d67f3357caacb1011f893c5792a6013b81f5f3142edfa1b9bfe0d85a394ae337): Bind for 127.0.0.1:18000 failed: port is already allocated

What am I supposed to do? I've no idea how to troubleshoot this system.

Getting started

I'm having trouble getting started. Dokku and dockers are all very new to me so I'm just learning. I'm using dokku 0.4.14.

I've done the following:

$ dokku logspout:info

=====> logspout status
       running
=====> dokku-logspout config
       DOKKU_LOGSPOUT_SYSLOG_SERVER=data.logentries.com:17916
       DOKKU_LOGSPOUT_PORT=18000

$ dokku ls
-----> App Name           Container Type            Container Id              Status                   
prod                      web                       4eb42e2c57b4              running

but I'm not seeing any of the logs show up. What is the local port supposed to be set to?

I can see the logs if I execute the following.

$ dokku logs prod

Connection refused on `logspout:stream`

I installed dokku-logspout, following steps shown here.

But when I do dokku logspout:stream I'm getting this error:

curl: (7) Failed to connect to 127.0.0.1 port 18000: Connection refused

Any tips on how to debug this?

seems not working anymore on 0.4.6 dokku version

I use this plugin on dokku version 0.4.4 and works fine. I setup a new dokku with version 0.4.6 and not seems not works anymore.

The logspout not start with error :

/var/lib/dokku/plugins/enabled/logspout/commands: line 19: /home/dokku/.logspout/CONTAINER: No such file or directory

Unable to stream - bad adapter

Hi,
I might have a similar issue as #24 as in that I can't stream logs.

I am trying to use a remote hosted service to receive the logs, picked sematext.com.

They gave me syslog credentials:

    host: logsene-syslog-receiver.sematext.com
    port: 514 (TCP and UDP), 20514 (RELP) or 10514 (TLS)
    index: 766a4de2-... (this is your Logs App token - keep it secure)

Apparently I can either use the index or authorize my IP address - which I did and I can receive syslogs using echo 'example.com test:Hello from Sematext!' | nc logsene-syslog-receiver.sematext.com 514 on my dokku server.

However, logspout isn't working.

# docker inspect logspout
[
    {
        "Id": "66f1e73b386a8407b1910419ad80a21d21b77dc807e6bbeabf9bedc1966c88a1",
        "Created": "2022-02-09T05:32:27.355561925Z",
        "Path": "/bin/logspout",
        "Args": [
            "logsene-syslog-receiver.sematext.com"
        ],
        "State": {
            "Status": "restarting",
            "Running": true,
            "Paused": false,
            "Restarting": true,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 0,
            "ExitCode": 1,
            "Error": "",
            "StartedAt": "2022-02-09T05:44:32.211508427Z",
            "FinishedAt": "2022-02-09T05:44:32.360719501Z"
        },
        "Image": "sha256:c1bbbb7be686476a7eacb40ce179033521d8731789755e7a9faa98fb33da6ccc",
        "ResolvConfPath": "/var/lib/docker/containers/66f1e73b386a8407b1910419ad80a21d21b77dc807e6bbeabf9bedc1966c88a1/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/66f1e73b386a8407b1910419ad80a21d21b77dc807e6bbeabf9bedc1966c88a1/hostname",
        "HostsPath": "/var/lib/docker/containers/66f1e73b386a8407b1910419ad80a21d21b77dc807e6bbeabf9bedc1966c88a1/hosts",
        "LogPath": "/var/lib/docker/containers/66f1e73b386a8407b1910419ad80a21d21b77dc807e6bbeabf9bedc1966c88a1/66f1e73b386a8407b1910419ad80a21d21b77dc807e6bbeabf9bedc1966c88a1-json.log",
        "Name": "/logspout",
        "RestartCount": 21,
        "Driver": "overlay2",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "docker-default",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "/var/run/docker.sock:/tmp/docker.sock"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "default",
            "PortBindings": {
                "80/tcp": [
                    {
                        "HostIp": "127.0.0.1",
                        "HostPort": "514"
                    }
                ]
            },
            "RestartPolicy": {
                "Name": "unless-stopped",
                "MaximumRetryCount": 0
            },
            "AutoRemove": false,
            "VolumeDriver": "",
            "VolumesFrom": null,
            "CapAdd": null,
            "CapDrop": null,
            "CgroupnsMode": "host",
            "Dns": [],
            "DnsOptions": [],
            "DnsSearch": [],
            "ExtraHosts": null,
            "GroupAdd": null,
            "IpcMode": "private",
            "Cgroup": "",
            "Links": null,
            "OomScoreAdj": 0,
            "PidMode": "",
            "Privileged": false,
            "PublishAllPorts": false,
            "ReadonlyRootfs": false,
            "SecurityOpt": null,
            "UTSMode": "",
            "UsernsMode": "",
            "ShmSize": 67108864,
            "Runtime": "runc",
            "ConsoleSize": [
                0,
                0
            ],
            "Isolation": "",
            "CpuShares": 0,
            "Memory": 0,
            "NanoCpus": 0,
            "CgroupParent": "",
            "BlkioWeight": 0,
            "BlkioWeightDevice": [],
            "BlkioDeviceReadBps": null,
            "BlkioDeviceWriteBps": null,
            "BlkioDeviceReadIOps": null,
            "BlkioDeviceWriteIOps": null,
            "CpuPeriod": 0,
            "CpuQuota": 0,
            "CpuRealtimePeriod": 0,
            "CpuRealtimeRuntime": 0,
            "CpusetCpus": "",
            "CpusetMems": "",
            "Devices": [],
            "DeviceCgroupRules": null,
            "DeviceRequests": null,
            "KernelMemory": 0,
            "KernelMemoryTCP": 0,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "OomKillDisable": false,
            "PidsLimit": null,
            "Ulimits": null,
            "CpuCount": 0,
            "CpuPercent": 0,
            "IOMaximumIOps": 0,
            "IOMaximumBandwidth": 0,
            "MaskedPaths": [
                "/proc/asound",
                "/proc/acpi",
                "/proc/kcore",
                "/proc/keys",
                "/proc/latency_stats",
                "/proc/timer_list",
                "/proc/timer_stats",
                "/proc/sched_debug",
                "/proc/scsi",
                "/sys/firmware"
            ],
            "ReadonlyPaths": [
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ]
        },
        "GraphDriver": {
            "Data": {
                "LowerDir": "/var/lib/docker/overlay2/7542fc42181bb4727a068722ee7952c21539fad8aa1c35b988d694f15d48cf4b-init/diff:/var/lib/docker/overlay2/40c046d54b0d3e92170b1ba43a1c4f5f6ea834f22eb043b270460dc86547d29e/diff:/var/lib/docker/overlay2/7b80146e30f4f5a2c805831814ff532a2b4e49ebcfd11e20653cef036f714977/diff:/var/lib/docker/overlay2/09b17fa16eb44ea60fe8afed72179930a6eb03326da6d59808923151929a3d32/diff",
                "MergedDir": "/var/lib/docker/overlay2/7542fc42181bb4727a068722ee7952c21539fad8aa1c35b988d694f15d48cf4b/merged",
                "UpperDir": "/var/lib/docker/overlay2/7542fc42181bb4727a068722ee7952c21539fad8aa1c35b988d694f15d48cf4b/diff",
                "WorkDir": "/var/lib/docker/overlay2/7542fc42181bb4727a068722ee7952c21539fad8aa1c35b988d694f15d48cf4b/work"
            },
            "Name": "overlay2"
        },
        "Mounts": [
            {
                "Type": "bind",
                "Source": "/var/run/docker.sock",
                "Destination": "/tmp/docker.sock",
                "Mode": "",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "volume",
                "Name": "5806efe37e6ce8fd88d126eaf13ab11fff0229ed32856dd9d816499801c11743",
                "Source": "/var/lib/docker/volumes/5806efe37e6ce8fd88d126eaf13ab11fff0229ed32856dd9d816499801c11743/_data",
                "Destination": "/mnt/routes",
                "Driver": "local",
                "Mode": "",
                "RW": true,
                "Propagation": ""
            }
        ],
        "Config": {
            "Hostname": "apps.sea2skyapps.com",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": false,
            "AttachStderr": false,
            "ExposedPorts": {
                "80/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "SYSLOG_HOSTNAME=logsene-syslog-receiver.sematext.com",
                "SYSLOG_TAG={{.Container.Config.Hostname}}",
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
            ],
            "Cmd": [
                "logsene-syslog-receiver.sematext.com"
            ],
            "Image": "gliderlabs/logspout:v3.2.6",
            "Volumes": {
                "/mnt/routes": {}
            },
            "WorkingDir": "",
            "Entrypoint": [
                "/bin/logspout"
            ],
            "OnBuild": null,
            "Labels": {}
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "fb3608b158300d9b62f41a9a09b5c7e4405648be7b57ed9de05d23f8313c758e",
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "Ports": {},
            "SandboxKey": "/var/run/docker/netns/fb3608b15830",
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "",
            "Gateway": "",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "",
            "IPPrefixLen": 0,
            "IPv6Gateway": "",
            "MacAddress": "",
            "Networks": {
                "bridge": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": null,
                    "NetworkID": "d6bdc16ecf6ce634f3b94e347fee3d09ddbfa3b694be3e3db206210e8db58dc7",
                    "EndpointID": "",
                    "Gateway": "",
                    "IPAddress": "",
                    "IPPrefixLen": 0,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "MacAddress": "",
                    "DriverOpts": null
                }
            }
        }
    }
]
# docker logs logspout
# logspout v3.2.6 by gliderlabs
# adapters: tcp udp tls raw syslog multiline
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: tls raw syslog multiline tcp udp
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: tls raw syslog multiline tcp udp
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: syslog multiline tcp udp tls raw
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: multiline tcp udp tls raw syslog
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: syslog multiline tcp udp tls raw
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: udp tls raw syslog multiline tcp
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: tls raw syslog multiline tcp udp
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: multiline tcp udp tls raw syslog
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: tcp udp tls raw syslog multiline
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: syslog multiline tcp udp tls raw
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: tcp udp tls raw syslog multiline
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: syslog multiline tcp udp tls raw
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: syslog multiline tcp udp tls raw
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: tls raw syslog multiline tcp udp
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: multiline tcp udp tls raw syslog
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: multiline tcp udp tls raw syslog
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: udp tls raw syslog multiline tcp
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: syslog multiline tcp udp tls raw
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: raw syslog multiline tcp udp tls
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: tls raw syslog multiline tcp udp
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: tcp udp tls raw syslog multiline
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: raw syslog multiline tcp udp tls
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: syslog multiline tcp udp tls raw
# options : persist:/mnt/routes
!! bad adapter: 
# logspout v3.2.6 by gliderlabs
# adapters: udp tls raw syslog multiline tcp
# options : persist:/mnt/routes
!! bad adapter: 

I also installed the hostname plugin - https://github.com/michaelshobbs/dokku-hostname.

My dokku version is 0.22.2

Thank you!

Sending logs to Rapid7

Hi there! I am running an application on ec2 using dokku and the logspout plugin. I'm trying to save my ruby on rails app logs to rapid7.com. When I run dokku logspout:stream I receive an error, details below, wondering if anyone knows how to rectify this issue, thanks!

ubuntu@ip-172-31-44-196:~$ dokku ps:report
=====> production ps information
       Processes:                     3                        
       Deployed:                      true                     
       Running:                       true                     
       Restore:                       true                     
       Restart policy:                on-failure:10            
       Status web.1:                  running    (CID: 59bf2612d493)
       Status web.2:                  running    (CID: 5b9475e06804)
       Status worker.1:               running    (CID: e9d72548f86a)
ubuntu@ip-172-31-44-196:~$ dokku logspout:info
=====> logspout status
       running
=====> dokku-logspout config
       DOKKU_LOGSPOUT_PORT=18000
       DOKKU_LOGSPOUT_IMAGE_VERSION=v3.1
       DOKKU_LOGSPOUT_SYSLOG_SERVER=syslog+tls://au.data.logs.insight.rapid7.com:15767
ubuntu@ip-172-31-44-196:~$ dokku logspout:stream
curl: (56) Recv failure: Connection reset by peer

Set a restart policy?

Steps to reproduce:

  1. dokku logspout:start
  2. Reboot docker host
  3. Observe that logspout container isn't running.

Perhaps it would be a good idea to add --restart=always to the docker run command?

logspout:port command not working

IRC log:

[19:42:22] @cweagans michaelshobbs: Okay, so I'm working on configuring your logspout plugin, and I ran into my first issue. here's the shell output: https://gist.github.com/cweagans/1e07cb9f5b129449dc24
[19:42:25] @cweagans can't configure the port
[19:45:13] @cweagans michaelshobbs: I can just configure it in the file though. nbd. Just thought I'd let you know. The logspout container is up and running now. This is really awesome.
[19:57:01] @michaelshobbs word. gotta head out for a bit. i'll take a look asap. cweagans: would you mind opening up an issue on the github project for me?
[19:57:09] @cweagans will do

Failing with "bad adapter"

root@garret:/var/lib/dokku/plugins/enabled/logspout# docker logs d9255c7e04fd
# logspout v3 by gliderlabs
# adapters: raw tls udp tcp syslog
# options : persist:/mnt/routes
!! bad adapter: 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.