ha proxy logs - the art of logging

19
HAPROXY LOGS The art of logging

Upload: logmaticio

Post on 15-Apr-2017

127 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: HA Proxy logs - The Art of Logging

HAPROXY LOGS

The art of logging

Page 2: HA Proxy logs - The Art of Logging

HOW TO GET YOUR LOGS TELNET STYLE

Page 3: HA Proxy logs - The Art of Logging

HOW TO GET YOUR LOGSHAPROXY WEB INTERFACE

Page 4: HA Proxy logs - The Art of Logging

HOW TO GET YOUR LOGSLOG-MANAGEMENT SOLUTION

Page 5: HA Proxy logs - The Art of Logging

“CHACUN SA ROUTE, CHACUN SON CHEMIN” - TONTON DAVID

Business Intelligence Technical intelligence

BI TI

Page 6: HA Proxy logs - The Art of Logging

CONTEXTHAPROXY 101 - ROUNDROBIN LOADBALANCING

Configuration:

Page 7: HA Proxy logs - The Art of Logging

WHAT IS MY DATA MADE OF?HAPROXY - DATA COLLECTED (FOR EACH LOG)

Page 8: HA Proxy logs - The Art of Logging

WHAT IS MY DATA MADE OF?HAPROXY - DATA COLLECTED (FOR EACH LOG)

• Internal State:– Tq / Tw /Tc / Tr /Tt– ActConn / Feconn / Beconn / srv_Conn / retries– Srv_queue / Backend_queue

• Connection Layer:– Client IP/port– Date connection– Http requests (if some) – Frontend/Backend/server name– Status Code– Bytes written – Captured requests/response Cookie

• Session Layer– Termination state

Page 9: HA Proxy logs - The Art of Logging

WHAT IS MY DATA MADE OF?HAPROXY - DATA COLLECTED (FOR EACH LOG)

• Internal State:– Tq / Tw /Tc / Tr /Tt– ActConn / Feconn / Beconn / srv_Conn / retries– Srv_queue / Backend_queue

• Connection Layer:– Client IP/port– Date connection– Http requests (if some) – Frontend/Backend/server name– Status Code– Bytes written – Captured requests/response Cookie

• Session Layer– Termination state

Field

FieldField

Field

Field

Metrics

MetricsMetrics

Metrics

Field

Field Metrics

Page 10: HA Proxy logs - The Art of Logging

JUST AGGREGATINGAND RANKING

Page 11: HA Proxy logs - The Art of Logging

JUST COUNTINGSTEP BY STEP, TIME BUCKET AFTER TIME BUCKET

Page 12: HA Proxy logs - The Art of Logging

HOW TO DISPLAY MY DATA?SO MANY PLOTTING LIB’S.. DAMN’

Page 13: HA Proxy logs - The Art of Logging

JUST COUNTINGBUT CHANGING THE DISPLAY.. FROM ABSOLUTE TO RELATIVE DATA

Page 14: HA Proxy logs - The Art of Logging

JUST COUNTINGMIXING TWO SETS OF FILTERED DATA

Focusing on 4xx Status code

Page 15: HA Proxy logs - The Art of Logging

JUST COUNTING SPOTTING THE RIGHT EVENT IN A FILTERED CONTEXT

Page 16: HA Proxy logs - The Art of Logging

SPOTTING THE RIGHT EVENTVISUALISATION MATTERS

Page 17: HA Proxy logs - The Art of Logging

A BIRD’S EYE VIEW

Page 18: HA Proxy logs - The Art of Logging

VISUALISATION CAN TELL STORIESRE-STARTING BACKEND SERVERS

Page 19: HA Proxy logs - The Art of Logging

[email protected] @logmaticFree signup on logmatic.io

Keep on Loggin’!