Evaluate data age against a maximum threshold and label the freshness state.

Data Freshness Report

data_freshness.pl
use strict;
use warnings;

my $age_minutes = ;
my $max_age = 30;
my $fresh_status = "aging";

if ($age_minutes <= 10) {
    $fresh_status = "fresh";
} elsif ($age_minutes > $max_age) {
    $fresh_status = "stale";
}

print "age=$age_minutes max=$max_age status=$fresh_status\n";
use strict;
use warnings;

my $age_minutes = ;
my $max_age = 30;
my $fresh_status = "aging";

if ($age_minutes <= 10) {
    $fresh_status = "fresh";
} elsif ($age_minutes > $max_age) {
    $fresh_status = "stale";
}

print "age=$age_minutes max=$max_age status=$fresh_status\n";
use strict;
use warnings;

my $age_minutes = ;
my $max_age = 30;
my $fresh_status = "aging";

if ($age_minutes <= 10) {
    $fresh_status = "fresh";
} elsif ($age_minutes > $max_age) {
    $fresh_status = "stale";
}

print "age=$age_minutes max=$max_age status=$fresh_status\n";
data freshness Data freshness compares recorded age against a configured maximum to flag stale inputs early.