Skip to content

Commit

Permalink
assets,site/content: daily assets regeneration
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Feb 19, 2025
1 parent 7644cfe commit 8f1885f
Show file tree
Hide file tree
Showing 7 changed files with 248 additions and 157 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n cluster_autoscaler_nodes_count{\n job=~\"$job\"\n }\n )\n)\n"
"expr": "round(\n sum(\n cluster_autoscaler_nodes_count{\n cluster=\"$cluster\",\n job=~\"$job\"\n }\n )\n)\n"
}
],
"title": "Total Nodes",
Expand Down Expand Up @@ -121,7 +121,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n cluster_autoscaler_max_nodes_count{\n job=~\"$job\"\n }\n )\n)\n"
"expr": "round(\n sum(\n cluster_autoscaler_max_nodes_count{\n cluster=\"$cluster\",\n job=~\"$job\"\n }\n )\n)\n"
}
],
"title": "Max Nodes",
Expand Down Expand Up @@ -170,7 +170,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n cluster_autoscaler_node_groups_count{\n job=~\"$job\"\n }\n )\n)\n"
"expr": "round(\n sum(\n cluster_autoscaler_node_groups_count{\n cluster=\"$cluster\",\n job=~\"$job\"\n }\n )\n)\n"
}
],
"title": "Node Groups",
Expand Down Expand Up @@ -219,7 +219,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n cluster_autoscaler_nodes_count{\n job=~\"$job\",\n state=\"ready\"\n }\n ) /\n sum(\n cluster_autoscaler_nodes_count{\n job=~\"$job\"\n }\n ) * 100\n)\n"
"expr": "round(\n sum(\n cluster_autoscaler_nodes_count{\n cluster=\"$cluster\",\n job=~\"$job\",\n state=\"ready\"\n }\n ) /\n sum(\n cluster_autoscaler_nodes_count{\n cluster=\"$cluster\",\n job=~\"$job\"\n }\n ) * 100\n)\n"
}
],
"title": "Healthy Nodes",
Expand Down Expand Up @@ -283,7 +283,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n cluster_autoscaler_cluster_safe_to_autoscale{\n job=~\"$job\"\n }\n )\n)\n"
"expr": "round(\n sum(\n cluster_autoscaler_cluster_safe_to_autoscale{\n cluster=\"$cluster\",\n job=~\"$job\"\n }\n )\n)\n"
}
],
"title": "Safe To Scale",
Expand Down Expand Up @@ -320,7 +320,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n cluster_autoscaler_unschedulable_pods_count{\n job=~\"$job\"\n }\n )\n)\n"
"expr": "round(\n sum(\n cluster_autoscaler_unschedulable_pods_count{\n cluster=\"$cluster\",\n job=~\"$job\"\n }\n )\n)\n"
}
],
"title": "Unscheduled Pods",
Expand Down Expand Up @@ -365,7 +365,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "time() - sum(\n cluster_autoscaler_last_activity{\n job=~\"$job\",\n activity=\"scaleDown\"\n }\n)\n"
"expr": "time() - sum(\n cluster_autoscaler_last_activity{\n cluster=\"$cluster\",\n job=~\"$job\",\n activity=\"scaleDown\"\n }\n)\n"
}
],
"title": "Last Scale Down",
Expand Down Expand Up @@ -410,7 +410,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "time() - sum(\n cluster_autoscaler_last_activity{\n job=~\"$job\",\n activity=\"scaleUp\"\n }\n)\n"
"expr": "time() - sum(\n cluster_autoscaler_last_activity{\n cluster=\"$cluster\",\n job=~\"$job\",\n activity=\"scaleUp\"\n }\n)\n"
}
],
"title": "Last Scale Up",
Expand Down Expand Up @@ -460,15 +460,15 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n increase(\n cluster_autoscaler_unschedulable_pods_count{\n job=~\"$job\"\n }[2m]\n )\n ) by (type)\n)\n",
"expr": "round(\n sum(\n increase(\n cluster_autoscaler_unschedulable_pods_count{\n cluster=\"$cluster\",\n job=~\"$job\"\n }[2m]\n )\n ) by (type)\n)\n",
"legendFormat": "{{ type }}"
},
{
"datasource": {
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n increase(\n cluster_autoscaler_evicted_pods_total{\n job=~\"$job\"\n }[2m]\n )\n )\n)\n",
"expr": "round(\n sum(\n increase(\n cluster_autoscaler_evicted_pods_total{\n cluster=\"$cluster\",\n job=~\"$job\"\n }[2m]\n )\n )\n)\n",
"legendFormat": "Evicted Pods"
}
],
Expand Down Expand Up @@ -520,7 +520,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n cluster_autoscaler_nodes_count{\n job=~\"$job\"\n }\n ) by (state)\n)\n",
"expr": "round(\n sum(\n cluster_autoscaler_nodes_count{\n cluster=\"$cluster\",\n job=~\"$job\"\n }\n ) by (state)\n)\n",
"legendFormat": "{{ state }}"
}
],
Expand Down Expand Up @@ -572,31 +572,31 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n cluster_autoscaler_nodes_count{\n job=~\"$job\"\n }\n )\n)\n",
"expr": "round(\n sum(\n cluster_autoscaler_nodes_count{\n cluster=\"$cluster\",\n job=~\"$job\"\n }\n )\n)\n",
"legendFormat": "Total Nodes"
},
{
"datasource": {
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n cluster_autoscaler_unneeded_nodes_count{\n job=~\"$job\"\n }\n )\n)\n",
"expr": "round(\n sum(\n cluster_autoscaler_unneeded_nodes_count{\n cluster=\"$cluster\",\n job=~\"$job\"\n }\n )\n)\n",
"legendFormat": "Unneeded Nodes"
},
{
"datasource": {
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n increase(\n cluster_autoscaler_scaled_up_nodes_total{\n job=~\"$job\"\n }[2m]\n )\n )\n)\n",
"expr": "round(\n sum(\n increase(\n cluster_autoscaler_scaled_up_nodes_total{\n cluster=\"$cluster\",\n job=~\"$job\"\n }[2m]\n )\n )\n)\n",
"legendFormat": "Scaled Up Nodes"
},
{
"datasource": {
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n increase(\n cluster_autoscaler_scaled_down_nodes_total{\n job=~\"$job\"\n }[2m]\n )\n )\n)\n",
"expr": "round(\n sum(\n increase(\n cluster_autoscaler_scaled_down_nodes_total{\n cluster=\"$cluster\",\n job=~\"$job\"\n }[2m]\n )\n )\n)\n",
"legendFormat": "Scaled Down Nodes"
}
],
Expand All @@ -619,14 +619,27 @@
"query": "prometheus",
"type": "datasource"
},
{
"datasource": {
"type": "prometheus",
"uid": "${datasource}"
},
"hide": 2,
"label": "Cluster",
"name": "cluster",
"query": "label_values(kube_pod_info{job=~\"kube-state-metrics\"}, cluster)",
"refresh": 2,
"sort": 1,
"type": "query"
},
{
"datasource": {
"type": "prometheus",
"uid": "${datasource}"
},
"label": "Job",
"name": "job",
"query": "label_values(cluster_autoscaler_last_activity{}, job)",
"query": "label_values(cluster_autoscaler_last_activity{cluster=\"$cluster\"}, job)",
"refresh": 2,
"sort": 1,
"type": "query"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_status_desired_replicas{\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n"
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_status_desired_replicas{\n cluster=\"$cluster\",\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n"
}
],
"title": "Desired Replicas",
Expand Down Expand Up @@ -121,7 +121,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_status_current_replicas{\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n"
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_status_current_replicas{\n cluster=\"$cluster\",\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n"
}
],
"title": "Current Replicas",
Expand Down Expand Up @@ -170,7 +170,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_spec_min_replicas{\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n"
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_spec_min_replicas{\n cluster=\"$cluster\",\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n"
}
],
"title": "Min Replicas",
Expand Down Expand Up @@ -219,7 +219,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_spec_max_replicas{\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n"
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_spec_max_replicas{\n cluster=\"$cluster\",\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n"
}
],
"title": "Max Replicas",
Expand Down Expand Up @@ -256,7 +256,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_spec_target_metric{\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\",\n metric_name=~\"$metric_name\"\n }\n ) by (job, namespace, horizontalpodautoscaler, metric_name, metric_target_type)\n)\n",
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_spec_target_metric{\n cluster=\"$cluster\",\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\",\n metric_name=~\"$metric_name\"\n }\n ) by (job, namespace, horizontalpodautoscaler, metric_name, metric_target_type)\n)\n",
"format": "table",
"instant": true
}
Expand Down Expand Up @@ -337,15 +337,15 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_status_target_metric{\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\",\n metric_name=~\"$metric_name\",\n metric_target_type=\"utilization\"\n }\n ) by (job, namespace, horizontalpodautoscaler, metric_name, metric_target_type)\n)\n",
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_status_target_metric{\n cluster=\"$cluster\",\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\",\n metric_name=~\"$metric_name\",\n metric_target_type=\"utilization\"\n }\n ) by (job, namespace, horizontalpodautoscaler, metric_name, metric_target_type)\n)\n",
"legendFormat": "Utilization / {{ metric_name }}"
},
{
"datasource": {
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_spec_target_metric{\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\",\n metric_name=~\"$metric_name\",\n metric_target_type=\"utilization\"\n }\n ) by (job, namespace, horizontalpodautoscaler, metric_name, metric_target_type)\n)\n",
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_spec_target_metric{\n cluster=\"$cluster\",\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\",\n metric_name=~\"$metric_name\",\n metric_target_type=\"utilization\"\n }\n ) by (job, namespace, horizontalpodautoscaler, metric_name, metric_target_type)\n)\n",
"legendFormat": "Threshold / {{ metric_name }}"
}
],
Expand Down Expand Up @@ -397,31 +397,31 @@
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_status_desired_replicas{\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n",
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_status_desired_replicas{\n cluster=\"$cluster\",\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n",
"legendFormat": "Desired Replicas"
},
{
"datasource": {
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_status_current_replicas{\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n",
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_status_current_replicas{\n cluster=\"$cluster\",\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n",
"legendFormat": "Current Replicas"
},
{
"datasource": {
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_spec_min_replicas{\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n",
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_spec_min_replicas{\n cluster=\"$cluster\",\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n",
"legendFormat": "Min Replicas"
},
{
"datasource": {
"type": "prometheus",
"uid": "$datasource"
},
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_spec_max_replicas{\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n",
"expr": "round(\n sum(\n kube_horizontalpodautoscaler_spec_max_replicas{\n cluster=\"$cluster\",\n job=~\"$job\",\n namespace=~\"$namespace\",\n horizontalpodautoscaler=\"$hpa\"\n }\n )\n)\n",
"legendFormat": "Max Replicas"
}
],
Expand All @@ -444,14 +444,27 @@
"query": "prometheus",
"type": "datasource"
},
{
"datasource": {
"type": "prometheus",
"uid": "${datasource}"
},
"hide": 2,
"label": "Cluster",
"name": "cluster",
"query": "label_values(kube_pod_info{job=~\"kube-state-metrics\"}, cluster)",
"refresh": 2,
"sort": 1,
"type": "query"
},
{
"datasource": {
"type": "prometheus",
"uid": "${datasource}"
},
"label": "Job",
"name": "job",
"query": "label_values(kube_horizontalpodautoscaler_metadata_generation{}, job)",
"query": "label_values(kube_horizontalpodautoscaler_metadata_generation{cluster=\"$cluster\"}, job)",
"refresh": 2,
"sort": 1,
"type": "query"
Expand All @@ -464,7 +477,7 @@
"label": "Namespace",
"multi": true,
"name": "namespace",
"query": "label_values(kube_horizontalpodautoscaler_metadata_generation{job=~\"$job\"}, namespace)",
"query": "label_values(kube_horizontalpodautoscaler_metadata_generation{cluster=\"$cluster\", job=~\"$job\"}, namespace)",
"refresh": 2,
"sort": 1,
"type": "query"
Expand All @@ -476,7 +489,7 @@
},
"label": "Horitzontal Pod Autoscaler",
"name": "hpa",
"query": "label_values(kube_horizontalpodautoscaler_spec_target_metric{job=~\"$job\", namespace=\"$namespace\"},horizontalpodautoscaler)",
"query": "label_values(kube_horizontalpodautoscaler_spec_target_metric{cluster=\"$cluster\", job=~\"$job\", namespace=\"$namespace\"},horizontalpodautoscaler)",
"refresh": 2,
"sort": 1,
"type": "query"
Expand All @@ -490,7 +503,7 @@
"label": "Metric Name",
"multi": true,
"name": "metric_name",
"query": "label_values(kube_horizontalpodautoscaler_spec_target_metric{job=~\"$job\", namespace=\"$namespace\", horizontalpodautoscaler=\"$hpa\"}, metric_name)",
"query": "label_values(kube_horizontalpodautoscaler_spec_target_metric{cluster=\"$cluster\", job=~\"$job\", namespace=\"$namespace\", horizontalpodautoscaler=\"$hpa\"}, metric_name)",
"refresh": 2,
"sort": 1,
"type": "query"
Expand Down
Loading

0 comments on commit 8f1885f

Please sign in to comment.