Skip to content

Commit

Permalink
UI support for target tracking scaling (#1442)
Browse files Browse the repository at this point in the history
* wip - add tracking scaling tab

* wip target tracking scaling

* wip

* wip - need delete support

* All flows working

* clean up

* format form

* refresh page when policy is deleted

* format form
  • Loading branch information
knguyen100000010 committed Feb 12, 2024
1 parent 824f41f commit a1b56b7
Show file tree
Hide file tree
Showing 5 changed files with 427 additions and 140 deletions.
7 changes: 4 additions & 3 deletions deploy-board/deploy_board/templates/groups/asg_metrics.tmpl
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
<div id="asMetricsId" class="collapse in panel-body">
{% load utils %}
{% include "panel_heading.tmpl" with panel_title="Scaling Alarms" panel_body_id="asMetricsId" direction="down" %}
<div id="asMetricsId" class="collapse in panel-body">
<script>
var ALARM_WARNING_THRESHOLD = 70;
var ALARM_WARNING_TEXT = `CPUUtilization > ${ALARM_WARNING_THRESHOLD}% is recommended only for applications that are less latency sensitive. Load testing to determine an appropriate threshold is strongly encouraged.`;
</script>

{% for alarm in alarms %}
<div class="panel-heading clearfix">
<h4 class="panel-title pull-left pointer-cursor">
Expand Down Expand Up @@ -144,9 +145,8 @@ let alarmVue = new Vue({
{% endfor %}
</div>

<div id="new-entry-id"></div>

<div class="panel-footer clearfix">
<div id="resetAsMetricsBtnDivId" class="panel-footer clearfix">
<div class="pull-right">
<button id="resetAsMetricsBtnId" class="btn btn-default"
data-loading-text="Reloading...">
Expand All @@ -162,6 +162,7 @@ let alarmVue = new Vue({
</button>
</div>
</div>

<script>
$(function () {
$('#saveAsMetricsBtnId').attr('disabled','disabled');
Expand Down
Loading

0 comments on commit a1b56b7

Please sign in to comment.