AjayTripathy
|
c4101ddbbe
Merge branch 'master' of github.com:kubecost/cost-model into AjayTripathy-update-fixes
|
6 jaren geleden |
Ajay Tripathy
|
8e091ecfd1
Merge pull request #286 from kubecost/AjayTripathy-guard-nan
|
6 jaren geleden |
Ajay Tripathy
|
416a5d9a3b
Merge pull request #285 from kubecost/bolt/cluster-metrics-refactor
|
6 jaren geleden |
AjayTripathy
|
635e322865
Merge branch 'bolt/cluster-metrics-refactor' of github.com:kubecost/cost-model into AjayTripathy-guard-nan
|
6 jaren geleden |
AjayTripathy
|
27d76b1a30
don't emit NaN
|
6 jaren geleden |
Matt Bolt
|
ef79631800
Adding +/-Inf test on parseDataPoint
|
6 jaren geleden |
AjayTripathy
|
44e4b61479
Merge branch 'bolt/cluster-metrics-refactor' of github.com:kubecost/cost-model
|
6 jaren geleden |
Matt Bolt
|
401c984403
Update the cluster.go metrics to leverage promparsers helper methods to ensure we get the NaN logging
|
6 jaren geleden |
AjayTripathy
|
1613d6adf1
Merge branch 'master' of github.com:kubecost/cost-model
|
6 jaren geleden |
Matt Bolt
|
baa15c2536
Merge pull request #283 from kubecost/bolt/lock-config-rw
|
6 jaren geleden |
Matt Bolt
|
6fc36c0bec
Merge pull request #282 from kubecost/bolt/node-cost-nan
|
6 jaren geleden |
Matt Bolt
|
ccbadae379
Added "sync" import
|
6 jaren geleden |
Matt Bolt
|
eca636246c
Mutex to prevent concurrrent reads/writes on the default config file.
|
6 jaren geleden |
Matt Bolt
|
39d5b2fe36
Added aggressive NaN checks for GetNodeCost to weed out any potential 0 / 0 scenarios.
|
6 jaren geleden |
AjayTripathy
|
19a5c8103e
Merge branch 'master' of github.com:kubecost/cost-model
|
6 jaren geleden |
Ajay Tripathy
|
227f233a9c
Merge pull request #279 from kubecost/bolt/optimization-2
|
6 jaren geleden |
Ajay Tripathy
|
a65b1a2f96
Merge pull request #280 from kubecost/niko/resolution-fix
|
6 jaren geleden |
AjayTripathy
|
b9523eefa5
Merge branch 'niko/resolution-fix' of github.com:kubecost/cost-model
|
6 jaren geleden |
Niko Kovacevic
|
5befeb7f56
Resolution hours update
|
6 jaren geleden |
Niko Kovacevic
|
684621e2d8
Factor resolution into normalization for cost data range queries
|
6 jaren geleden |
Matt Bolt
|
b92c2105a4
Added 3 variations of map pools for vector storage in ApplyVectorOps. Default to the flexible implementation (which doesn't block) with 4 maps that can be shared across threads. Combined as much loop logic as possible, and re-use a single timestamps slice instead of allocating two new slices for results and timestamps.
|
6 jaren geleden |
Matt Bolt
|
3bdce67608
Merge pull request #278 from kubecost/bolt/optimization-1
|
6 jaren geleden |
Matt Bolt
|
e19b83c1a6
Lazily run metricsToLabels for prometheus queries which have NaN data points. Fix a bug in singleflight request key generation that only used start times. Generalize the start/end times to multiples of 5 minutes (rather than 1 minute) to better group similar requests. Add correct multithreaded error collection and handling for prometheus queries.
|
6 jaren geleden |
AjayTripathy
|
0cd7790c65
update fixes
|
6 jaren geleden |
Matt Bolt
|
e154293ffd
Merge pull request #276 from kubecost/bolt/nan-checks
|
6 jaren geleden |
Niko Kovacevic
|
9f6531326d
Merge pull request #277 from kubecost/niko/profiling
|
6 jaren geleden |
Niko Kovacevic
|
8c4fb9bf12
Change to simpler hour format for profiling
|
6 jaren geleden |
Niko Kovacevic
|
9ed46c2173
Fix window string in costDataRange profiling
|
6 jaren geleden |
Niko Kovacevic
|
e5a55d041d
Fix window string in costDataRange profiling
|
6 jaren geleden |
Niko Kovacevic
|
d4b95a241b
Add windowString to profiling names
|
6 jaren geleden |