How can i format data number and dynamic output on email alerting?

Hello,

i have a problem i would like to format the numerical output of the disk usage percentage values ​​to something more readable (currently: 0.9261000156402588 i would like it to become 92.0), also you can set a loop that prints all the results in the mail? For now I have found an inelegant method …
This is the alert json extracted from the API call:

{
“_id” : “txcC83cB3jrnAXbeQFjs”,
“_version” : 4,
“_seq_no” : 93,
“primary_term” : 26,
“monitor” : {
“type” : “monitor”,
“schema_version” : 3,
“name” : “(GlobalDash)Filesystem_Usage”,
“user” : {
“name” : “admin”,
“backend_roles” : [
“admin”
],
“roles” : [
“all_access”,
“own_index”
],
“custom_attribute_names” :
},
“enabled” : false,
“enabled_time” : null,
“schedule” : {
“period” : {
“interval” : 15,
“unit” : “MINUTES”
}
},
“inputs” : [
{
“search” : {
“indices” : [
“idxmon*”
],
“query” : {
“size” : 0,
“query” : {
“bool” : {
“filter” : [
{
“range” : {
“timestamp” : {
“from” : “now-15m”,
“to” : “now”,
“include_lower” : true,
“include_upper” : true,
“boost” : 1.0
}
}
}
],
“adjust_pure_negative” : true,
“boost” : 1.0
}
},
“aggregations” : {
“groupByHost” : {
“terms” : {
“field” : “system.hostname.mount_point.keyword”,
“size” : 10,
“min_doc_count” : 1,
“shard_min_doc_count” : 0,
“show_term_doc_count_error” : false,
“order” : [
{
“maxBYHOST” : “desc”
},
{
“_key” : “asc”
}
]
},
“aggregations” : {
“maxBYHOST” : {
“max” : {
“field” : “system.filesystem.used.pct”
}
},
“sales_bucket_filter” : {
“bucket_selector” : {
“buckets_path” : {
“filesystem_over_threshold” : “maxBYHOST”
},
“script” : {
“source” : “params.filesystem_over_threshold > 0.85”,
“lang” : “painless”
},
“gap_policy” : “skip”
}
}
}
}
}
}
}
}
],
“triggers” : [
{
“id” : “0RgT83cB3jrnAXbeL0jI”,
“name” : " (GlobalDash)Filesystem_Usage-Trigger",
“severity” : “1”,
“condition” : {
“script” : {
“source” : “ctx.results[0].aggregations.groupByHost.buckets.length > 0”,
“lang” : “painless”
}
},
“actions” : [
{
“id” : “0hgT83cB3jrnAXbeL0jI”,
“name” : " (GlobalDash)Filesystem_sending_mail",
“destination_id” : “ThM0gXcBkntdlDdiBfwj”,
“message_template” : {
“source” : “”"Monitor {{ctx.monitor.name}} just entered alert status. Please investigate the issue.

Trigger: {{ctx.trigger.name}}
Severity: {{ctx.trigger.severity}}
Period start: {{ctx.periodStart}}
Period end: {{ctx.periodEnd}}

RESULTS:

Hostname-Filesystem with % occupation:
{{&ctx.results.0.aggregations.groupByHost.buckets.0.key}} {{ctx.results.0.aggregations.groupByHost.buckets.0.maxBYHOST.value}}
{{&ctx.results.0.aggregations.groupByHost.buckets.1.key}} {{ctx.results.0.aggregations.groupByHost.buckets.1.maxBYHOST.value}}
{{&ctx.results.0.aggregations.groupByHost.buckets.2.key}} {{ctx.results.0.aggregations.groupByHost.buckets.2.maxBYHOST.value}}
{{&ctx.results.0.aggregations.groupByHost.buckets.3.key}} {{ctx.results.0.aggregations.groupByHost.buckets.3.maxBYHOST.value}}
{{&ctx.results.0.aggregations.groupByHost.buckets.4.key}} {{ctx.results.0.aggregations.groupByHost.buckets.4.maxBYHOST.value}}
{{&ctx.results.0.aggregations.groupByHost.buckets.5.key}} {{ctx.results.0.aggregations.groupByHost.buckets.5.maxBYHOST.value}}
{{&ctx.results.0.aggregations.groupByHost.buckets.6.key}} {{ctx.results.0.aggregations.groupByHost.buckets.6.maxBYHOST.value}}
{{&ctx.results.0.aggregations.groupByHost.buckets.7.key}} {{ctx.results.0.aggregations.groupByHost.buckets.7.maxBYHOST.value}}
{{&ctx.results.0.aggregations.groupByHost.buckets.8.key}} {{ctx.results.0.aggregations.groupByHost.buckets.8.maxBYHOST.value}}
{{&ctx.results.0.aggregations.groupByHost.buckets.9.key}} {{ctx.results.0.aggregations.groupByHost.buckets.9.maxBYHOST.value}}
{{&ctx.results.0.aggregations.groupByHost.buckets.10.key}} {{ctx.results.0.aggregations.groupByHost.buckets.10.maxBYHOST.value}}""",
“lang” : “mustache”
},
“throttle_enabled” : false,
“subject_template” : {
“source” : “Qualification - global filesystem check - alerting”,
“lang” : “mustache”
}
}
]
}
],
“last_update_time” : 1614778756288
}
}

And this is an example of mail results:

Monitor (GlobalDash)Filesystem_Usage just entered alert status. Please investigate the issue.

Trigger: (GlobalDash)Filesystem_Usage-Trigger
Severity: 1
Period start: 2021-03-04T09:51:52Z
Period end: 2021-03-04T10:06:52Z

RESULTS:

Hostname-Filesystem with % occupation:
serverXXXXX1-/tmp 1
serverXXXXX2-/apps/JRE8 0.928600013256073
serverXXXXX3-/apps/JRE8 0.9279000163078308
serverXXXXX4-/apps/JRE8 0.9261000156402588
serverXXXXX5-/apps/JRE8 0.9261000156402588
serverXXXXX6-/apps 0.8676999807357788
serverXXXXX7-/apps/logs/XXXX-xxxx-xx 0.8634999990463257
serverXXXXX8-/apps/nginx/logs 0.8515999913215637

Thanks for answer.

Regards.