diff --git a/README.md b/README.md index a68ec12..18f7ba6 100644 --- a/README.md +++ b/README.md @@ -22,25 +22,26 @@ Blitz consists of generators that create log data and outputs that send data to ### Generators - **[nop](https://github.com/observiq/blitz/blob/main/docs/generator/nop.md)** - No operation generator for testing infrastructure without generating data -- **[json](https://github.com/observiq/blitz/blob/main/docs/generator/json.md)** - Generates structured JSON logs -- **[winevt](https://github.com/observiq/blitz/blob/main/docs/generator/winevt.md)** - Generates Windows Event logs in unparsed XML format -- **[palo-alto](https://github.com/observiq/blitz/blob/main/docs/generator/palo-alto.md)** - Generates realistic Palo Alto firewall syslog entries - **[apache-common](https://github.com/observiq/blitz/blob/main/docs/generator/apache-common.md)** - Generates Apache Common Log Format (CLF) entries - **[apache-combined](https://github.com/observiq/blitz/blob/main/docs/generator/apache-combined.md)** - Generates Apache Combined Log Format entries with referer and user-agent - **[apache-error](https://github.com/observiq/blitz/blob/main/docs/generator/apache-error.md)** - Generates Apache Error Log Format entries for server diagnostics +- **[filegen](https://github.com/observiq/blitz/blob/main/docs/generator/filegen.md)** - Generates logs by reading lines from files with configurable rate and random line selection +- **[json](https://github.com/observiq/blitz/blob/main/docs/generator/json.md)** - Generates structured JSON logs +- **[kubernetes](https://github.com/observiq/blitz/blob/main/docs/generator/kubernetes.md)** - Generates Kubernetes container log format entries in CRI-O format with various application log types - **[nginx](https://github.com/observiq/blitz/blob/main/docs/generator/nginx.md)** - Generates NGINX Combined Log Format entries matching NGINX's default log format +- **[palo-alto](https://github.com/observiq/blitz/blob/main/docs/generator/palo-alto.md)** - Generates realistic Palo Alto firewall syslog entries - **[postgres](https://github.com/observiq/blitz/blob/main/docs/generator/postgres.md)** - Generates PostgreSQL log format entries including query logs, connections, and database events -- **[kubernetes](https://github.com/observiq/blitz/blob/main/docs/generator/kubernetes.md)** - Generates Kubernetes container log format entries in CRI-O format with various application log types +- **[winevt](https://github.com/observiq/blitz/blob/main/docs/generator/winevt.md)** - Generates Windows Event logs in unparsed XML format ### Outputs - **[nop](https://github.com/observiq/blitz/blob/main/docs/output/nop.md)** - No operation output for testing infrastructure without sending data +- **[file](https://github.com/observiq/blitz/blob/main/docs/output/file.md)** - Writes logs to files with automatic rotation and compression +- **[otlp-grpc](https://github.com/observiq/blitz/blob/main/docs/output/otlp-grpc.md)** - Sends logs via OpenTelemetry Protocol (OTLP) over gRPC - **[stdout](https://github.com/observiq/blitz/blob/main/docs/output/stdout.md)** - Writes logs to standard output for debugging and testing +- **[syslog](https://github.com/observiq/blitz/blob/main/docs/output/syslog.md)** - Formats and sends logs via syslog (RFC 3164 or 5424) over UDP or TCP - **[tcp](https://github.com/observiq/blitz/blob/main/docs/output/tcp.md)** - Sends logs over TCP connections with optional TLS encryption - **[udp](https://github.com/observiq/blitz/blob/main/docs/output/udp.md)** - Sends logs over UDP connections -- **[syslog](https://github.com/observiq/blitz/blob/main/docs/output/syslog.md)** - Formats and sends logs via syslog (RFC 3164 or 5424) over UDP or TCP -- **[otlp-grpc](https://github.com/observiq/blitz/blob/main/docs/output/otlp-grpc.md)** - Sends logs via OpenTelemetry Protocol (OTLP) over gRPC -- **[file](https://github.com/observiq/blitz/blob/main/docs/output/file.md)** - Writes logs to files with automatic rotation and compression ## Installation