Commit 2a72155
committed
Emit query latency metrics
Add a query duration helper and instrument source/target query paths with
millisecond latency histograms.
Metrics emitted:
- query.duration_milliseconds tagged with side, kind, and outcome
Initial coverage includes chunk copy, binlog apply, range select, and exact
row count queries. This lets dashboards compare source and target query
latency side-by-side and break down latency by query kind.
Add unit coverage for the query duration metric helper.1 parent 475456b commit 2a72155
4 files changed
Lines changed: 73 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
893 | 894 | | |
894 | 895 | | |
895 | 896 | | |
| 897 | + | |
896 | 898 | | |
897 | 899 | | |
| 900 | + | |
898 | 901 | | |
899 | 902 | | |
900 | 903 | | |
901 | 904 | | |
902 | 905 | | |
903 | 906 | | |
904 | 907 | | |
| 908 | + | |
905 | 909 | | |
906 | 910 | | |
907 | 911 | | |
908 | 912 | | |
909 | 913 | | |
| 914 | + | |
910 | 915 | | |
911 | 916 | | |
| 917 | + | |
912 | 918 | | |
913 | 919 | | |
914 | 920 | | |
| |||
956 | 962 | | |
957 | 963 | | |
958 | 964 | | |
| 965 | + | |
959 | 966 | | |
| 967 | + | |
960 | 968 | | |
961 | 969 | | |
962 | 970 | | |
| |||
1669 | 1677 | | |
1670 | 1678 | | |
1671 | 1679 | | |
| 1680 | + | |
1672 | 1681 | | |
| 1682 | + | |
1673 | 1683 | | |
1674 | 1684 | | |
1675 | 1685 | | |
1676 | 1686 | | |
1677 | 1687 | | |
1678 | 1688 | | |
| 1689 | + | |
1679 | 1690 | | |
1680 | 1691 | | |
1681 | 1692 | | |
| |||
1709 | 1720 | | |
1710 | 1721 | | |
1711 | 1722 | | |
| 1723 | + | |
1712 | 1724 | | |
1713 | 1725 | | |
1714 | 1726 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
677 | 678 | | |
678 | 679 | | |
679 | 680 | | |
| 681 | + | |
680 | 682 | | |
| 683 | + | |
681 | 684 | | |
682 | 685 | | |
683 | 686 | | |
684 | 687 | | |
685 | 688 | | |
686 | 689 | | |
| 690 | + | |
687 | 691 | | |
688 | 692 | | |
689 | 693 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
| 12 | + | |
11 | 13 | | |
12 | 14 | | |
13 | 15 | | |
| |||
256 | 258 | | |
257 | 259 | | |
258 | 260 | | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
0 commit comments