HAPROXY_LOG_ANALYSIS(1)
π NAME π
haproxy_log_analysis β generate aggregate statistics from HAProxy HTTP logs β¨
πΈ DESCRIPTION πΈ
okay bestie, buckle up π this lil icon reads your HAProxy HTTP logs and spits out aggregate statistics about them. that's the whole vibe. here's how you actually call it:
usage: haproxy_log_analysis [-h] [-l LOG] [-s START] [-d DELTA] [-c
COMMAND]
[-f FILTER] [-n] [--list-commands]
[--list-filters] [--json] [--invalid]
ngl the usage block is giving "I was reformatted and nobody fixed me" π but it's exactly what it is, so we're keeping it verbatim. no cap.
Analyze HAProxy log files and outputs statistics about it π
β¨ options β¨
-h,--helpβ shows this help message and dips out (exits). the classic. π«Ά-l,--logLOG β the HAProxy log file you wanna analyze. pick your fighter π-s,--startSTART β process log entries starting at this time, written in HAProxy date format (like11/Dec/2013or11/Dec/2013:19:31:41). at minimum you gotta give it the day/month/year, okay? any value you don't specify just falls back to its base value (so hour defaults to00, etc.). use it together with-dto limit how many entries get processed. β°-d,--deltaDELTA β caps the number of entries to process. write the time delta as a number plus a time unit, e.g.:1s,10m,3hor4d(that's 1 second, 10 minutes, 3 hours or 4 days β cute, right?). pair it with-sto only analyze that specific time delta. and if you don't give a start time, it just uses the time on the first line instead. β³-c,--commandCOMMAND β a list of commands, comma separated, to run on the log file. wanna know all the options? run--list-commandsbestie. π§Ύ-f,--filterFILTER β a list of filters to apply on the log file. pass them comma separated, with any parameters hanging out inside square brackets, likeip[192.168.1.1],ssl,path[/some/path]. go check--listfiltersfor the full list of them. π-n,--negate-filterβ flips your-ffilters so they work the other way around, i.e. if you pass thesslfilter, instead of showing only ssl requests it'll show non-ssl traffic. same energy with theipfilter: everything but that ip you passed gets used. π--list-commandsβ lists every command available. the whole menu, served fresh. π--list-filtersβ lists every filter available. equally iconic. π--jsonβ output results in json. for when you want your stats machine-readable, iykyk. π€--invalidβ prints the lines that couldn't be parsed. heads up though: if you mix it with theprintcommand, their output gets mixed together. you've been warned. π
π reminder from your local unix bestie: every flag above is doing exactly what it says, nothing more, nothing less. read the caveats, respect the caveats, slay. π
and that's the whole page, bestie! this gem is haproxy_log_analysis 6.0.0~a4, from January 2026 β go forth and aggregate your little heart out π β¨ π¦
π¦ where this page comes from
- ubuntu resolute: haproxy-log-analysis 6.0.0~a4-1build1 Β· GPL-3.0-only
- ubuntu stonking: haproxy-log-analysis 6.0.0~a4-1build1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms