TELEMETRY PIPELINE
Install on Windows

Install Core Agent on Windows

In Chronosphere Telemetry Pipeline, you can use fleets to manage instances of Core Agent. Use this guide to install Core Agent on Windows.

Not all input and output plugins are supported on Windows. For a list of supported plugins, see the Fluent Bit CMake configuration file (opens in a new tab).

Supported environments

Core Agent supports the following Windows versions and architectures:

VersionArchitectures
Windows Server 2019x86, x86-64
Windows 10 1903x86, x86-64
Windows Server 2016x86-64
Windows Server 2012 R2x86-64

Dependencies

For Windows installations, Core Agent has the following general dependencies:

  • libc
  • libsasl
  • libsystemd
  • libyaml
  • OpenSSL
  • zlib

Install from a ZIP archive

Use these steps to install Core Agent from a ZIP archive.

  1. Download (opens in a new tab) a ZIP archive of the latest version of Core Agent. Choose either the 32-bit or 64-bit archive, depending on your environment.

  2. Extract the contents of the ZIP archive.

  3. In PowerShell, navigate to the location of the extracted files, then run the following command:

    .\bin\calyptia-fluent-bit.exe -i dummy -o stdout

Install from an EXE or MSI installer

Use these steps to install Core Agent from an EXE or MSI installer.

  1. Download (opens in a new tab) an EXE or MSI installer for the latest version of Core Agent.

  2. Open the installer that you downloaded. This launches the installation wizard.

  3. Click Next to proceed. By default, Core Agent is installed to the C:\Program Files\calyptia-fluent-bit\ directory.

  4. After installation is complete, navigate to the directory where you installed Core Agent, then run the following PowerShell command:

    -i dummy -o stdout

Windows service support

Windows services are long-running background processes, similar to Unix daemons. You can run Core Agent as a Windows service.

Register Core Agent as a service

For example, given the following installation layout:

C:\calyptia-fluent-bit\
├── conf
   ├── calyptia-fluent-bit.conf
   └── parsers.conf
   └── plugins.conf
└── bin
    ├── calyptia-fluent-bit.dll
    └── calyptia-fluent-bit.exe
    └── calyptia-fluent-bit.pdb

You can register Core Agent as a Windows service by running the following command:

% sc.exe create fluent-bit binpath= "C:\Program Files\calyptia-fluent-bit\bin\calyptia-fluent-bit.exe -c C:\Program Files\calyptia-fluent-bit\conf\calyptia-fluent-bit.conf"

Start the Core Agent service

To start the Core Agent service, run the following command:

% sc.exe start calyptia-fluent-bit

Auto-start the Core Agent service

To configure the Core Agent service to automatically start on boot, run the following command:

% sc.exe config calyptia-fluent-bit start= auto

Stop the Core Agent service

To stop the Core Agent service, run the following command:

% sc.exe stop calyptia-fluent-bit