Kaelan Patel
|
fb7263889d
Fix incorrect condition to disable some metrics
|
3 lat temu |
Thomas Evans
|
c7706a4fb2
Renamed Kubecost Github reference to OpenCost
|
4 lat temu |
Sean Holcomb
|
d76292970b
Remove log spam related to Allocation lb queries
|
4 lat temu |
Thomas Evans
|
10655c5220
Updated cost-model references to opencost.
|
4 lat temu |
Matt Bolt
|
a587d01b74
First pass of HTTP telemetry
|
4 lat temu |
Daniel Ramich
|
ac7c090aa3
Swap klog to log package
|
4 lat temu |
Kaelan Patel
|
25c75712b0
Implement early returns where possible + code clarity changes
|
4 lat temu |
Kaelan Patel
|
9d01e07ee9
Cleanup + configurable configmap name
|
4 lat temu |
Kaelan Patel
|
7bdda6b5af
Support disabling individual cost-model metrics
|
4 lat temu |
Kaelan Patel
|
46bf8a9ed0
Logic for exclusion of all non-core cost-model metrics
|
4 lat temu |
Kaelan Patel
|
406324962a
Add read config logic for metrics configuration
|
4 lat temu |
Matt Bolt
|
e6fcdb77d6
Merge pull request #987 from kubecost/bolt/remote-config
|
4 lat temu |
Matt Bolt
|
ed0bfb0957
Code comments
|
4 lat temu |
Matt Bolt
|
cdd2d67a77
Move metrics emission to atomic run state utility
|
4 lat temu |
Michael Dresser
|
ba93b04193
Emit the node_gpu_hourly_cost metric
|
4 lat temu |
Matt Bolt
|
2488ef976f
* Configuration Management
|
4 lat temu |
Ajay Tripathy
|
eda0a8f137
fix fieldname
|
4 lat temu |
Ajay Tripathy
|
571838ed5f
intermediary ksm 2 migration step
|
4 lat temu |
Ajay Tripathy
|
b94aa4c779
only emit node metrics for ksm
|
4 lat temu |
Matt Bolt
|
cd5559ef77
Merge pull request #946 from kubecost/bolt/metrics-exporter
|
4 lat temu |
Neal Ormsbee
|
2394fd456e
Actually updating NodeAvergeCosts map instead of just a value copied from it.
|
4 lat temu |
Neal Ormsbee
|
65c13c0e6f
No running averages for GPU and totalCost (GPU is not known to spike and whether to drop a totalCost data point is determined by whether there are CPU and GPU outlierts anyway
|
4 lat temu |
Neal Ormsbee
|
e634de0401
Modifies metric emission loop to skip emitting cost data points when
|
4 lat temu |
Matt Bolt
|
8453fc356b
Refactors to reduce boilerplate for startup, add standalone http services "home" for services with 0 dependencies (currently), configmap watcher API, kubecost metrics now include provider metrics.
|
4 lat temu |
Niko Kovacevic
|
80416d8ea0
Fix LoadBalancer metric emission
|
4 lat temu |
Matt Bolt
|
307ba8600a
Merge pull request #886 from kubecost/bolt/pv-hourly-cost-fix
|
4 lat temu |
Matt Bolt
|
f688df9ebb
Only filter if status is failed.
|
4 lat temu |
Matt Bolt
|
cdf721606e
Omit PV Hourly Metrics for !Available and !Bound
|
4 lat temu |
Matt Bolt
|
2730ce14cc
(WIP) Add separate main.go for kubemetrics emission, added env vars specific to the pod, and pvcs to cluster cache.
|
5 lat temu |
Michael Dresser
|
d051561fbb
Switch KSM v1 metric emission to be one env var
|
5 lat temu |