Skip to content
Open
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
e31e196
improve authenticate func to speedup processing
maxkondr Jul 20, 2026
22fcf5a
Potential fix for pull request finding
maxkondr Jul 20, 2026
8365cfd
update
maxkondr Jul 20, 2026
033c4d8
fix
maxkondr Jul 20, 2026
f577711
update
maxkondr Jul 20, 2026
affdd9d
update
maxkondr Jul 21, 2026
65b2ef0
extend unittest for extractOriginalRequest func
maxkondr Jul 21, 2026
135607f
Merge branch 'PMM-15228-pmm-server-performance-metrics' into PMM-1522…
maxkondr Jul 22, 2026
aa58236
fix test
maxkondr Jul 22, 2026
e3c6a9c
separate authentication and authorization responsibilities
maxkondr Jul 24, 2026
9855b4d
fix
maxkondr Jul 24, 2026
5eb804b
add benchmark tests
maxkondr Jul 24, 2026
60bc4dd
extend tests
maxkondr Jul 24, 2026
5e0d987
extract cache key calculation
maxkondr Jul 24, 2026
003a0ab
speedup cache key calculation
maxkondr Jul 24, 2026
97bfbba
add more tests
maxkondr Jul 24, 2026
54ba26f
Merge branch 'PMM-15228-pmm-server-performance-metrics' into PMM-1522…
maxkondr Jul 24, 2026
e09cce6
Introduce a dedicated high-performance cache implementation
maxkondr Aug 3, 2026
ffe745b
update
maxkondr Aug 3, 2026
b307098
use single-flight pattern for calls to Grafana
maxkondr Aug 3, 2026
b24773a
Small NGINX config polish
maxkondr Aug 3, 2026
68aaf0c
Stop location lookup once the longest prefix is found
maxkondr Aug 3, 2026
f4a48de
bypass authentication for unprotected paths
maxkondr Aug 3, 2026
43a86ca
Optimize NGINX configuration for static content/assets
maxkondr Aug 3, 2026
93118ef
tune data transferring
maxkondr Aug 4, 2026
eb80f54
Add cache for static assets on NGINX level
maxkondr Aug 4, 2026
39d9117
Get rid of additional request to auth backend in case of auth failure
maxkondr Aug 4, 2026
9682967
enable auth response cache for push metrics endpoint
maxkondr Aug 4, 2026
d2e3e92
Merge branch 'PMM-15228-pmm-server-performance-metrics' into PMM-1522…
maxkondr Aug 4, 2026
b313fd4
Merge branch 'PMM-15228-pmm-server-performance-metrics' into PMM-1522…
maxkondr Aug 4, 2026
0b1a7e1
more optimizations
maxkondr Aug 4, 2026
698097c
Properly determine GOMEMLIMIT
maxkondr Aug 4, 2026
e164928
Merge branch 'PMM-15228-pmm-server-performance-metrics' into PMM-1522…
maxkondr Aug 4, 2026
8602046
fix
maxkondr Aug 4, 2026
262d42c
fix
maxkondr Aug 4, 2026
eb8fba2
create NGINX cache dirs in entrypoint
maxkondr Aug 5, 2026
7669f12
adjust nginx conf
maxkondr Aug 5, 2026
f7a7610
update go.mod
maxkondr Aug 5, 2026
a185440
fix test
maxkondr Aug 5, 2026
f1edb3b
fix location
maxkondr Aug 5, 2026
d1e1f37
bypass vmproxy for metrics write
maxkondr Aug 5, 2026
d9108af
update
maxkondr Aug 5, 2026
00d98c9
Merge branch 'PMM-15228-pmm-server-performance-metrics' into PMM-1522…
maxkondr Aug 5, 2026
86a65ed
adjust singleflight group to Grafana logic
maxkondr Aug 7, 2026
a0e62b9
extend tests
maxkondr Aug 7, 2026
c257975
Introduce a separat DB connection pools for internal and API requests
maxkondr Aug 7, 2026
cad6a8f
Add simple cache implementation
maxkondr Aug 7, 2026
466b143
update cache implementations
maxkondr Aug 7, 2026
d98c027
update caches
maxkondr Aug 7, 2026
4e2e25d
fix cache
maxkondr Aug 7, 2026
afb226c
fix
maxkondr Aug 7, 2026
f5e836d
rename TTLCache
maxkondr Aug 7, 2026
6161068
replace agents cache in Registry
maxkondr Aug 7, 2026
1425879
add rateLimiter for pmm-agents connection attempts
maxkondr Aug 7, 2026
ecdb86a
Merge branch 'PMM-15228-pmm-server-performance-metrics' into PMM-1522…
maxkondr Aug 7, 2026
9542ae9
update
maxkondr Aug 7, 2026
cce6ed2
fix headers
maxkondr Aug 7, 2026
f62e3e6
update
maxkondr Aug 7, 2026
3711d16
Calculate MaxOpenDBConn based on available CPU count
maxkondr Aug 8, 2026
ebfd640
avoid fetching the same node info in StateUpdater.sendSetStateRequest
maxkondr Aug 9, 2026
5dca553
adjust logger
maxkondr Aug 9, 2026
131dffa
update logger
maxkondr Aug 9, 2026
97985c3
logger
maxkondr Aug 9, 2026
68d92a6
update
maxkondr Aug 9, 2026
ab84a58
update
maxkondr Aug 9, 2026
4d447f5
update
maxkondr Aug 9, 2026
cda23dc
update
maxkondr Aug 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ linters:
- error
- empty
- stdlib
- generic # allow generic types to be returned
- github.com/percona/pmm/admin/commands.Result
- github.com/percona/pmm/agent/runner/actions.Action
- github.com/percona/pmm/managed/services/telemetry.DataSource
Expand Down
4 changes: 4 additions & 0 deletions .mockery.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ packages:
github.com/percona/pmm/managed/services/checks:
interfaces:
agentsRegistry:
github.com/percona/pmm/managed/services/grafana:
interfaces:
grafanaAuthUserGetter:
accessControl:
github.com/percona/pmm/managed/services/inventory:
interfaces:
agentService:
Expand Down
Loading
Loading