diff --git a/elasticgraph-indexer_autoscaler_lambda/lib/elastic_graph/indexer_autoscaler_lambda/concurrency_scaler.rb b/elasticgraph-indexer_autoscaler_lambda/lib/elastic_graph/indexer_autoscaler_lambda/concurrency_scaler.rb index ed36c1be..ce510627 100644 --- a/elasticgraph-indexer_autoscaler_lambda/lib/elastic_graph/indexer_autoscaler_lambda/concurrency_scaler.rb +++ b/elasticgraph-indexer_autoscaler_lambda/lib/elastic_graph/indexer_autoscaler_lambda/concurrency_scaler.rb @@ -116,7 +116,7 @@ def get_min_free_storage(cluster_name) ] }) - metric_response.metric_data_results.first.values.first / (1024 * 1024) # result is in bytes + metric_response.metric_data_results.first.values.first end def get_queue_attributes(queue_urls) diff --git a/elasticgraph-indexer_autoscaler_lambda/spec/unit/elastic_graph/indexer_autoscaler_lambda/concurrency_scaler_spec.rb b/elasticgraph-indexer_autoscaler_lambda/spec/unit/elastic_graph/indexer_autoscaler_lambda/concurrency_scaler_spec.rb index e985da1c..49b68c38 100644 --- a/elasticgraph-indexer_autoscaler_lambda/spec/unit/elastic_graph/indexer_autoscaler_lambda/concurrency_scaler_spec.rb +++ b/elasticgraph-indexer_autoscaler_lambda/spec/unit/elastic_graph/indexer_autoscaler_lambda/concurrency_scaler_spec.rb @@ -246,7 +246,7 @@ def cloudwatch_client_with_storage_metrics(free_storage) metric_data_results: [ { id: "minFreeStorageAcrossNodes", - values: [(free_storage * 1024 * 1024).to_f], + values: [free_storage.to_f], timestamps: [::Time.parse("2024-10-30T12:00:00Z")] } ]