Link Search Menu Expand Document

logging

The repeatable logging section of a VCFG defines the log destinations for the different log types. Three different log types are available.

  • kernel
    • reports CPU, disk, and memory usage
    • reports disk and network i/o
  • system
    • reports all kernel messages
  • programs
    • reports all syslog and stdout messages plus all data written to the defined log files in the program/logfiles section.

If at least one logging section is defined an internal fluentbit instance starts and configures itself based on the provided information in the VCFG.

Alternatively, custom configuration files can be provided. If Vorteil finds a file named /fluentbit.cfg it uses this file instead of the VCFG configuration.

Summary

REPEATABLE SECTION logging
PATH logging
PARENT VCFG
FIELDS config
type

Example

[[logging]]
  config = ["Name=tcp" , "Host=192.168.1.10", "Port=3000", "Format=json", "tls=Off"]
  type = "system"

CLI Flags

As a repeatable section, CLI flags aimed at fields contained within each section must be referenced with an index defining which logging section the flag applies to. All flags have the form --logging[N].field, where N is a number identifying which logging entry to use.


Copyright © 2020 Vorteil.io. Support website for Vorteil.io