Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
66435e5f6360adf5775e9d4852a9f1a2af56fe92
/
src
/
stats.c
66435e5
CLEANUP: applet: use the appctx's endp instead of cs->endp
by Willy Tarreau
· Tue May 10 11:32:31 2022 +0200
6ef1648
CLEANUP: stats: rename the stats state values an mark the old ones deprecated
by Willy Tarreau
· Fri May 06 18:07:53 2022 +0200
41f8852
CLEANUP: stats/cli: stop using appctx->st2
by Willy Tarreau
· Tue May 03 18:39:27 2022 +0200
91cefca
CLEANUP: stats/cli: take the "show stat" context definition out of the appctx
by Willy Tarreau
· Tue May 03 17:08:29 2022 +0200
7e2e4f8
CLEANUP: tree-wide: remove 25 occurrences of unneeded fcntl.h
by Willy Tarreau
· Tue Apr 26 10:30:35 2022 +0200
6b0a0fb
CLEANUP: tree-wide: Remove any ref to stream-interfaces
by Christopher Faulet
· Mon Apr 04 11:29:28 2022 +0200
a0bdec3
MEDIUM: stream-int/conn-stream: Move blocking flags from SI to CS
by Christopher Faulet
· Mon Apr 04 07:51:21 2022 +0200
da098e6
MINOR: stream-int/conn-stream: Move si_shut* and si_chk* in conn-stream scope
by Christopher Faulet
· Thu Mar 31 17:44:45 2022 +0200
62e7574
MEDIUM: stream-int/conn-stream: Move stream-interface state in the conn-stream
by Christopher Faulet
· Thu Mar 31 09:16:34 2022 +0200
908628c
MEDIUM: tree-wide: Use CS util functions instead of SI ones
by Christopher Faulet
· Fri Mar 25 16:43:49 2022 +0100
b041b23
MEDIUM: conn-stream: Move remaning flags from CS to endpoint
by Christopher Faulet
· Thu Mar 24 10:27:02 2022 +0100
00147f7
BUG/MINOR: stats: define the description' background color in dark color scheme
by Willy Tarreau
· Mon Apr 11 07:59:27 2022 +0200
08b45cb
BUG/MEDIUM: stats: Be sure to never set EOM flag on an empty HTX message
by Christopher Faulet
· Thu Apr 07 09:25:13 2022 +0200
3fa5d19
BUG/MINOR: stats: Set conn-stream/channel EOI flags at the end of request
by Christopher Faulet
· Mon Mar 07 15:52:42 2022 +0100
a690b73
MINOR: stats: Add dark mode support for socket rows
by Marno Krahmer
· Tue Mar 08 13:45:09 2022 +0100
693b23b
MEDIUM: tree-wide: Use unsafe conn-stream API when it is relevant
by Christopher Faulet
· Mon Feb 28 09:09:05 2022 +0100
2da02ae
BUILD: tree-wide: Avoid warnings about undefined entities retrieved from a CS
by Christopher Faulet
· Thu Feb 24 13:45:27 2022 +0100
86e1c33
MEDIUM: applet: Set the conn-stream as appctx owner instead of the stream-int
by Christopher Faulet
· Mon Dec 20 17:09:39 2021 +0100
13a35e5
MAJOR: conn_stream/stream-int: move the appctx to the conn-stream
by Christopher Faulet
· Mon Dec 20 15:34:16 2021 +0100
42d7c40
MINOR: promex: backend aggregated server check status
by William Dauchy
· Sun Nov 07 10:18:47 2021 +0100
f8642ee
MEDIUM: resolvers: rename dns extra counters to resolvers extra counters
by Emeric Brun
· Fri Oct 29 17:59:18 2021 +0200
dfd10ab
MINOR: proxy: Introduce proxy flags to replace disabled bitfield
by Christopher Faulet
· Wed Oct 06 14:24:19 2021 +0200
f9d5e10
REORG: clock: move the updates of cpu/mono time to clock.c
by Willy Tarreau
· Fri Oct 08 10:43:59 2021 +0200
5554264
REORG: time: move time-keeping code and variables to clock.c
by Willy Tarreau
· Fri Oct 08 09:33:24 2021 +0200
82531f6
REORG: ssl-sock: move the sslconns/totalsslconns counters to global
by Willy Tarreau
· Wed Oct 06 12:15:18 2021 +0200
5d9ddc5
BUILD: tree-wide: add several missing activity.h
by Willy Tarreau
· Wed Oct 06 19:54:09 2021 +0200
b7fc4c4
BUILD: tree-wide: add missing http_ana.h from many places
by Willy Tarreau
· Wed Oct 06 18:56:42 2021 +0200
6136989
MINOR: time: uninline report_idle() and move it to task.c
by Willy Tarreau
· Thu Sep 30 08:52:11 2021 +0200
b6b1cde
CLEANUP: stats: Fix some alignment mistakes
by Thierry Fournier
· Fri Sep 24 00:03:07 2021 +0200
e9ed63e
MINOR: stats: Enable dark mode on stat web page
by Thierry Fournier
· Thu Sep 23 23:59:49 2021 +0200
fe456c5
MINOR: time: add report_idle() to report process-wide idle time
by Willy Tarreau
· Sat Aug 28 11:07:31 2021 +0200
bc2ebfa
MEDIUM: server: extend refcount for all servers
by Amaury Denoyelle
· Wed Aug 25 15:34:53 2021 +0200
0a8d05d
BUG/MINOR: stats: use refcount to protect dynamic server on dump
by Amaury Denoyelle
· Wed Aug 25 14:39:53 2021 +0200
85a16b2
MINOR: stats: shows proxy in a stopped state
by William Lallemand
· Tue Aug 03 13:18:11 2021 +0200
e7f7462
MINOR: stats: don't output internal proxies (PR_CAP_INT)
by William Lallemand
· Wed Jul 28 17:45:18 2021 +0200
59bab61
BUG/MINOR: stats: Add missing agent stats on servers
by Christopher Faulet
· Thu Jul 22 08:04:38 2021 +0200
07954fb
MEDIUM: stats: include disabled proxies that hold active sessions to stats
by Marno Krahmer
· Thu Jun 24 16:51:08 2021 +0200
a057045
MINOR: server: replace the pendconns-related stuff with a struct queue
by Willy Tarreau
· Fri Jun 18 09:30:30 2021 +0200
7f3c1df
MINOR: proxy: replace the pendconns-related stuff with a struct queue
by Willy Tarreau
· Fri Jun 18 09:22:21 2021 +0200
fc8e438
BUG/MINOR: stats: make "show stat typed desc" work again
by Willy Tarreau
· Thu Jun 17 07:22:27 2021 +0200
e8422bf
MEDIUM: global: remove the relative_pid from global and mworker
by Willy Tarreau
· Tue Jun 15 09:08:18 2021 +0200
9135859
CLEANUP: global: remove the nbproc field from the global structure
by Willy Tarreau
· Tue Jun 15 08:08:04 2021 +0200
973a937
BUG/MINOR: stats: fix lastchk metric that got accidently lost
by Willy Tarreau
· Wed May 12 17:29:14 2021 +0200
c597772
MINOR: stats: make "show info" able to report rates as floats when asked
by Willy Tarreau
· Sat May 08 08:14:04 2021 +0200
e8abc32
MINOR: stats: report uptime and start time as floats with subsecond resolution
by Willy Tarreau
· Sat May 08 07:56:56 2021 +0200
d37e26e
MINOR: stats: use tv_remain() to precisely compute the uptime
by Willy Tarreau
· Sat May 08 07:40:52 2021 +0200
2745620
MINOR: stats: support an optional "float" option to "show info"
by Willy Tarreau
· Sat May 08 07:54:24 2021 +0200
0b26b38
MINOR: stats: pass the appctx flags to stats_fill_info()
by Willy Tarreau
· Sat May 08 07:43:53 2021 +0200
6004fb7
MINOR: stats: add the HTML conversion for float types
by Willy Tarreau
· Sat May 08 07:37:38 2021 +0200
065ba31
MINOR: stats: avoid excessive padding of float values with trailing zeroes
by Willy Tarreau
· Sat May 08 10:38:20 2021 +0200
5dfdf3e
MINOR: stats: report tainted on show info
by Amaury Denoyelle
· Wed May 05 17:09:12 2021 +0200
b205bfd
CLEANUP: cli/tree-wide: properly re-align the CLI commands' help messages
by Willy Tarreau
· Fri May 07 11:38:37 2021 +0200
2b71810
CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion
by Willy Tarreau
· Wed Apr 21 07:32:39 2021 +0200
39272c2
BUG/MINOR: stats: Apply proper styles in HTML status page.
by Florian Apolloner
· Tue Mar 30 13:28:35 2021 +0200
216a1ce
MINOR: stats: export function to allocate extra proxy counters
by Amaury Denoyelle
· Thu Mar 18 15:48:14 2021 +0100
dcf753a
CLEANUP: Use the ist() macro whenever possible
by Tim Duesterhus
· Thu Mar 04 17:31:47 2021 +0100
61cfdf4
CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x)
by Willy Tarreau
· Sat Feb 20 10:46:51 2021 +0100
955a11e
MINOR: task: move the allocated tasks counter to the per-thread struct
by Willy Tarreau
· Wed Feb 24 17:03:30 2021 +0100
9c7b808
MEDIUM: task: remove the tasks_run_queue counter and have one per thread
by Willy Tarreau
· Wed Feb 24 15:10:07 2021 +0100
3679d0c
MINOR: stats: add helper to get status string
by William Dauchy
· Sun Feb 14 23:22:55 2021 +0100
655e14e
MEDIUM: stats: allow to select one field in `stats_fill_li_stats`
by William Dauchy
· Sun Feb 14 23:22:54 2021 +0100
c943799
MEDIUM: resolvers/dns: split dns.c into dns.c and resolvers.c
by Emeric Brun
· Fri Feb 12 19:42:55 2021 +0100
d3b4495
MINOR: resolvers: rework dns stats prototype because specific to resolvers
by Emeric Brun
· Wed Jan 06 16:01:02 2021 +0100
d30e9a1
MINOR: resolvers: rework prototype suffixes to split resolving and dns.
by Emeric Brun
· Wed Dec 23 18:49:16 2020 +0100
19f7cfc
MINOR: stats: improve max stats descriptions
by William Dauchy
· Mon Feb 01 13:11:54 2021 +0100
eedb9b1
MINOR: stats: improve pending connections description
by William Dauchy
· Mon Feb 01 13:11:53 2021 +0100
d1ac2b9
MAJOR: htx: Remove the EOM block type and use HTX_FL_EOM instead
by Christopher Faulet
· Wed Dec 02 19:12:22 2020 +0100
42432f3
MINOR: htx: Rename HTX_FL_EOI flag into HTX_FL_EOM
by Christopher Faulet
· Fri Nov 20 17:43:16 2020 +0100
3888b8c
BUG/MINOR: stats: Add a break after filling ST_F_MODE field for servers
by Christopher Faulet
· Wed Jan 27 13:32:25 2021 +0100
399bf72
BUG/MINOR: stats: Remove a break preventing ST_F_QCUR to be set for servers
by Christopher Faulet
· Wed Jan 27 12:48:32 2021 +0100
d3a9a49
MEDIUM: stats: allow to select one field in `stats_fill_sv_stats`
by William Dauchy
· Mon Jan 25 17:29:03 2021 +0100
da3b466
MEDIUM: stats: allow to select one field in `stats_fill_be_stats`
by William Dauchy
· Mon Jan 25 17:29:01 2021 +0100
2107a0f
CLEANUP: stats: improve field selection for frontend http fields
by William Dauchy
· Fri Jan 22 21:09:48 2021 +0100
8596bfb
BUG/MINOR: stats: Init the metric variable when frontend stats are filled
by Christopher Faulet
· Mon Jan 25 15:16:41 2021 +0100
d808f17
BUG/MINOR: stats: Continue to fill frontend stats on unimplemented metric
by Christopher Faulet
· Fri Jan 22 17:33:22 2021 +0100
b957745
MINOR: contrib/prometheus-exporter: use fill_fe_stats for frontend dump
by William Dauchy
· Sun Jan 17 18:27:46 2021 +0100
0ef5439
MEDIUM: stats: allow to select one field in `stats_fill_fe_stats`
by William Dauchy
· Sun Jan 17 18:27:45 2021 +0100
defd156
MINOR: stats: add new start time field
by William Dauchy
· Fri Jan 15 22:41:38 2021 +0100
a8766cf
MINOR: stats: duplicate 3 fields in bytes in info
by William Dauchy
· Fri Jan 15 22:41:37 2021 +0100
b62b78b
BUG/MEDIUM: stats: add missing INF_BUILD_INFO definition
by Adis Nezirovic
· Fri Jan 15 13:12:33 2021 +0100
5d9b8f3
MINOR: contrib/prometheus-exporter: use fill_info for process dump
by William Dauchy
· Mon Jan 11 20:07:49 2021 +0100
de79cd2
BUG/MINOR: stats: Make stat_l variable used to dump a stat line thread local
by Christopher Faulet
· Wed Jan 06 07:41:56 2021 +0100
e5ff141
CLEANUP: Compare the return value of `XXXcmp()` functions with zero
by Tim Duesterhus
· Sat Jan 02 22:31:53 2021 +0100
f38a018
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Mon Dec 21 01:16:17 2020 +0500
7f8f6cb
BUG/MEDIUM: stats: prevent crash if counters not alloc with dummy one
by Amaury Denoyelle
· Tue Nov 10 14:24:31 2020 +0100
a2a6899
BUG/MINOR: stats: free dynamically stats fields/lines on shutdown
by Amaury Denoyelle
· Tue Nov 10 14:24:30 2020 +0100
e6ee820
MINOR: stats: do not display empty stat module title on html
by Amaury Denoyelle
· Tue Nov 03 15:04:46 2020 +0100
bd71510
MINOR: stats: report server's user-configured weight next to effective weight
by Willy Tarreau
· Fri Oct 23 22:44:30 2020 +0200
2fbe694
MINOR: stats: indicate the number of servers in a backend's status
by Willy Tarreau
· Fri Oct 23 18:02:54 2020 +0200
3e32036
MINOR: stats: also support a "no-maint" show stat modifier
by Willy Tarreau
· Fri Oct 23 17:28:57 2020 +0200
65141ff
MINOR: stats: support the "up" output modifier for "show stat"
by Willy Tarreau
· Fri Oct 23 17:19:48 2020 +0200
c3914d4
MEDIUM: proxy: replace proxy->state with proxy->disabled
by Willy Tarreau
· Thu Sep 24 08:39:22 2020 +0200
6b3bf73
MEDIUM: proxy: remove the unused PR_STFULL state
by Willy Tarreau
· Thu Sep 24 07:35:46 2020 +0200
27373f7
MINOR: stats: remove for loop declaration
by Amaury Denoyelle
· Mon Oct 05 16:57:33 2020 +0200
fbd0bc9
MINOR: dns/stats: integrate dns counters in stats
by Amaury Denoyelle
· Mon Oct 05 11:49:46 2020 +0200
0b70a8a
MINOR: stats: add config "stats show modules"
by Amaury Denoyelle
· Mon Oct 05 11:49:45 2020 +0200
e3f576c
MINOR: stats: display extra proxy stats on the html page
by Amaury Denoyelle
· Mon Oct 05 11:49:44 2020 +0200
d3700a7
MINOR: stats: support clear counters for dynamic stats
by Amaury Denoyelle
· Mon Oct 05 11:49:43 2020 +0200
ee63d4b
MEDIUM: stats: integrate static proxies stats in new stats
by Amaury Denoyelle
· Mon Oct 05 11:49:42 2020 +0200
58d395e
MEDIUM: stats: define an API to register stat modules
by Amaury Denoyelle
· Mon Oct 05 11:49:40 2020 +0200
Next »