Skip to content

Releases: logdna/logdna-agent

LogDNA Agent v1.5.6

03 Dec 17:48
Compare
Choose a tag to compare

Added

  • Add LOGDNA_LOGENDPOINT option #68

1.4.5: Log line filtering, better support for Kubernetes, proxy support

25 Sep 10:50
Compare
Choose a tag to compare

Release Notes

  • Fixed GKE issues in 1.4.2
  • Allow log line filtering using regex
  • Allow file & log line exclusions via environment variables
  • Supports minikube deployments
  • Replaced got module with request to support HTTP/HTTPS proxys
  • Fixed bug with instance metadata service (that's not AWS or DigitalOcean)

Installation

Via Package Managers:

Ubuntu/Debian

echo "deb http://repo.logdna.com stable main" | sudo tee /etc/apt/sources.list.d/logdna.list
wget -O- https://s3.amazonaws.com/repo.logdna.com/logdna.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install logdna-agent < "/dev/null" # dev/null required for scripting

CentOS/Amazon Linux/RedHat Enterprise Linux

echo "[logdna]
name=LogDNA packages
baseurl=http://repo.logdna.com/el6/
enabled=1
gpgcheck=0" | sudo tee /etc/yum.repos.d/logdna.repo
sudo yum -y install logdna-agent

Windows

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
choco install logdna-agent -y

Installation instructions for Linux and Windows can also be found by running the LogDNA CLI.

Mac

Download logdna-agent.pkg below and double-click it to install/update.

Alternatively install via brew cask:

brew cask install logdna-agent

If you would like the agent to start automatically after boot, run the command:

sudo launchctl load -w /Library/LaunchDaemons/com.logdna.logdna-agent.plist

Note: the Mac version of the logdna-agent is intended for macOS Server or testing only

1.4.1: Major Kubernetes features, default transport now 'http' (TLS), first party tail module!, exclude files

08 Apr 11:16
Compare
Choose a tag to compare

Release Notes

Major Kubernetes features now integrated. The default transport is now 'http' (with TLS, of course) and now retries on recoverable errors. 1st party tail module should provide more memory stability and supports reading from beginning of newly created log files (<4kb). Added more configuration options to exclude files from logdir matches. The web socket now maintains an active keepalive to improve reliability.

Installation

Via Package Managers:

Ubuntu/Debian

echo "deb http://repo.logdna.com stable main" | sudo tee /etc/apt/sources.list.d/logdna.list
wget -O- https://s3.amazonaws.com/repo.logdna.com/logdna.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install logdna-agent < "/dev/null" # dev/null required for scripting

CentOS/Amazon Linux/RedHat Enterprise Linux

echo "[logdna]
name=LogDNA packages
baseurl=http://repo.logdna.com/el6/
enabled=1
gpgcheck=0" | sudo tee /etc/yum.repos.d/logdna.repo
sudo yum -y install logdna-agent

Windows

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
choco install logdna-agent -y

Installation instructions for Linux and Windows can also be found by running the LogDNA CLI.

Mac

Download logdna-agent.pkg below and double-click it to install/update.

Alternatively install via brew cask:

brew cask install logdna-agent

If you would like the agent to start automatically after boot, run the command:

sudo launchctl load -w /Library/LaunchDaemons/com.logdna.logdna-agent.plist

Note: the Mac version of the logdna-agent is intended for macOS Server or testing only

1.3.10: Fixes for Agent crashes due to memory issues, fixes http transport when disconnected, fixes Windows build issues

05 Jan 23:02
Compare
Choose a tag to compare

Release Notes

Fixes for Agent crashes due to memory issues. Fixes http transport when agent is disconnected. Fixes Windows build issues on Appveyor.

Installation

Via Package Managers:

Ubuntu/Debian/Linux Mint

echo "deb http://repo.logdna.com stable main" | sudo tee /etc/apt/sources.list.d/logdna.list
wget -O- http://repo.logdna.com/logdna.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install logdna-agent < "/dev/null" # dev/null required for scripting

CentOS/Amazon Linux/RedHat Enterprise Linux

echo "[logdna]
name=LogDNA packages
baseurl=http://repo.logdna.com/el6/
enabled=1
gpgcheck=0" | sudo tee /etc/yum.repos.d/logdna.repo
sudo yum -y install logdna-agent

Windows

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
choco install logdna-agent -y

Installation instructions for Linux and Windows can also be found by running the LogDNA CLI.

Mac

Download logdna-agent.pkg below and double-click it to install/update.

Alternatively install via brew cask:

brew cask update
brew cask install logdna-agent

If you would like the agent to start automatically after boot, run the command:

sudo launchctl load -w /Library/LaunchDaemons/com.logdna.logdna-agent.plist

Note: the Mac version of the logdna-agent is intended for macOS Server or testing only

1.3.6: If individual log files missing at startup, rescan for file each minute. Overridable hostname

22 Sep 10:46
Compare
Choose a tag to compare

Release Notes

Individual log files will now scan for the specified filename each minute, if it didn't exist at agent startup, just like scanning for new files in directories. Hostname is now overridable through hostname config var.

Installation

Via Package Managers:

Ubuntu/Debian/Linux Mint

echo "deb http://repo.logdna.com stable main" | sudo tee /etc/apt/sources.list.d/logdna.list
wget -O- http://repo.logdna.com/logdna.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install logdna-agent < "/dev/null" # dev/null required for scripting

CentOS/Amazon Linux/RedHat Enterprise Linux

echo "[logdna]
name=LogDNA packages
baseurl=http://repo.logdna.com/el6/
enabled=1
gpgcheck=0" | sudo tee /etc/yum.repos.d/logdna.repo
sudo yum -y install logdna-agent

Windows

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
choco install logdna-agent -y

Installation instructions for Linux and Windows can also be found by running the LogDNA CLI.

Mac

Download logdna-agent.pkg below and double-click it to install/update.

Alternatively install via brew cask:

brew cask update
brew cask install logdna-agent

If you would like the agent to start automatically after boot, run the command:

sudo launchctl load -w /Library/LaunchDaemons/com.logdna.logdna-agent.plist

Note: the Mac version of the logdna-agent is intended for macOS Server or testing only

1.3.4: Fixed Windows autoupdate, logrotate.d script, better LAN IP detection, fixed tests

19 Aug 06:29
Compare
Choose a tag to compare

Release Notes

Windows Agent's autoupdate feature is now fixed and working with newest versions from chocolatey. Log rotate script on linux had a bad file mode 0664, corrected now to 0644 to maximize compatibility with various distros. LAN IP detection now uses ip ranges rather than interfaces. Fixed grunt tests that failed from sporadically due to race conditions.

Installation

Via Package Managers:

Ubuntu/Debian/Linux Mint

echo "deb http://repo.logdna.com stable main" | sudo tee /etc/apt/sources.list.d/logdna.list
wget -O- http://repo.logdna.com/logdna.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install logdna-agent < "/dev/null" # dev/null required for scripting

CentOS/Amazon Linux/RedHat Enterprise Linux

echo "[logdna]
name=LogDNA packages
baseurl=http://repo.logdna.com/el6/
enabled=1
gpgcheck=0" | sudo tee /etc/yum.repos.d/logdna.repo
sudo yum -y install logdna-agent

Windows

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
choco install logdna-agent -y

Installation instructions for Linux and Windows can also be found by running the LogDNA CLI.

Mac

Download logdna-agent.pkg below and double-click it to install/update.

Alternatively install via brew cask:

brew cask update
brew cask install logdna-agent

If you would like the agent to start automatically after boot, run the command:

sudo launchctl load -w /Library/LaunchDaemons/com.logdna.logdna-agent.plist

Note: the Mac version of the logdna-agent is intended for macOS Server or testing only

1.3.1: Transports, tail modes, compress toggle

19 Apr 07:39
Compare
Choose a tag to compare

Release Notes

Adapted with multiple transport options which better spreads load for high data flow rates servers. Agent is now tested and rated for single server flow rates of 100k lines/sec. Also adjusted several defaults with buffer/flush limits for more efficient memory usage.

Installation

Via Package Managers:

Ubuntu/Debian

echo "deb http://repo.logdna.com stable main" | sudo tee /etc/apt/sources.list.d/logdna.list
sudo apt-get update
sudo apt-get install -y --force-yes logdna-agent

CentOS/Amazon Linux/SUSE/Enterprise Linux

echo "[logdna]
name=LogDNA packages
baseurl=http://repo.logdna.com/el6/
enabled=1
gpgcheck=0" | sudo tee /etc/yum.repos.d/logdna.repo

sudo yum -y install logdna-agent

Windows

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
choco install logdna-agent --verison 1.3.1 -y

Installation instructions for Linux and Windows can be found by running the LogDNA CLI

Mac

Download logdna-agent.pkg and double click it to install

Alternatively install via brew cask:

brew cask update
brew cask install logdna-agent

If you would like the agent to start automatically after boot, run the command:

sudo launchctl load -w /Library/LaunchDaemons/com.logdna.logdna-agent.plist

Note: the Mac version of the logdna-agent is intended for demonstration purposes

1.2.0: Batch send lines for websocket frames

02 Apr 02:35
Compare
Choose a tag to compare

Release Notes

Reworked underlying transport to support both single line and batched sending of lines via websockets. Agent now sends data every 250ms which minimizes load both on client and server side.

Installation

Via Package Managers:

Ubuntu/Debian

echo "deb http://repo.logdna.com stable main" | sudo tee /etc/apt/sources.list.d/logdna.list
sudo apt-get update
sudo apt-get install -y --force-yes logdna-agent

CentOS/Amazon Linux/SUSE/Enterprise Linux

echo "[logdna]
name=LogDNA packages
baseurl=http://repo.logdna.com/el6/
enabled=1
gpgcheck=0" | sudo tee /etc/yum.repos.d/logdna.repo

sudo yum -y install logdna-agent

Windows

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
choco install logdna-agent --verison 1.2.0 -y

Installation instructions for Linux and Windows can be found by running the LogDNA CLI

1.1.0: LogDNA for Linux AND Windows

30 Mar 01:18
Compare
Choose a tag to compare

Release Notes

This release comes with a lot of support for Windows! 🎉🎉🎉

  • Windows support for log files
  • Windows support for event logs
  • Run as a Windows Service
  • Autoupdates for Windows via Chocolatey
  • Refactor agent code
  • Unit test infrastructure
  • Lint & Style Validations
  • Continuous Integration via Appveyor

Installation

Via Package Managers:

Ubuntu/Debian

echo "deb http://repo.logdna.com stable main" | sudo tee /etc/apt/sources.list.d/logdna.list
sudo apt-get update
sudo apt-get install -y --force-yes logdna-agent

CentOS/Amazon Linux/SUSE/Enterprise Linux

echo "[logdna]
name=LogDNA packages
baseurl=http://repo.logdna.com/el6/
enabled=1
gpgcheck=0" | sudo tee /etc/yum.repos.d/logdna.repo

sudo yum -y install logdna-agent

Windows

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
choco install logdna-agent --verison 1.1.0 -y

Installation instructions for Linux and Windows can be found by running the LogDNA CLI

Sent with ❤️ by Microsoft
@ritazh @laurentran @sedouard