Firebird log parser¶
Metadata¶
- name:
saturnin.firebird.log.parser
- description:
Firebird log parser microservice
- classification:
firebird-log/parser
- OID:
1.3.6.1.4.1.53446.1.1.0.3.4.1.2
- OID name:
iso.org.dod.internet.private.enterprise.firebird.butler.platform.saturnin.micro.firebird.log.parser
- UUID:
a93975c3-d8c4-5e19-b898-09391cafa8d8
- facilities:
None
- API:
None
Usage¶
This microservice is a DATA FILTER that reads blocks of Firebird log text from input data pipe, and sends parsed Firebird log entries as LogEntry protobuf messages into output data pipe.
Configuration¶
- agent:
UUID
: Agent identification (service UUID)- logging_id:
str
: Logging ID for this component instance, see Context-based logging for details.- propagate_input_error:
bool
: When input pipe is closed with error, close output with error as well. DEFAULTTrue
.- input_pipe:
str
: Input Data Pipe Identification. REQUIRED option.- input_pipe_address:
ZMQAddress
: Input Data Pipe endpoint address. REQUIRED option.- input_pipe_mode:
SocketMode
: Input Data Pipe Mode (bind/connect). REQUIRED option.- input_pipe_format:
MIME
: Input Pipe data format specification. REQUIRED for CONNECT pipe mode.- input_batch_size:
int
: Input Pipe Data batch size. DEFAULT 50.- input_ready_schedule_interval:
int
: Input Pipe READY message schedule interval in milliseconds. See FBDP documentation for details. DEFAULT 1000.- output_pipe:
str
: Output Data Pipe Identification. REQUIRED option.- output_pipe_address:
ZMQAddress
: Output Data Pipe endpoint address. REQUIRED option.- output_pipe_mode:
SocketMode
: Output Data Pipe Mode (bind/connect). REQUIRED option.- output_pipe_format:
MIME
: Output Pipe data format specification. DEFAULTtext/plain;charset=utf-8
- output_batch_size:
int
: Output Pipe Data batch size. DEFAULT 50.- output_ready_schedule_interval:
int
: Output Pipe READY message schedule interval in milliseconds. See FBDP documentation for details. DEFAULT 1000.
Important
Only ‘text/plain’ MIME type is alowed for
input_pipe_format
.Only ‘charset’ and ‘errors’ MIME parameters are alowed for
input_pipe_format
.Only
application/x.fb.proto;type=saturnin.core.protobuf.fblog.LogEntry
MIME type is allowed foroutput_pipe_format
.