Data-Google-Visualization-DataSource

 view release on metacpan or  search on metacpan

eg/processes.psgi  view on Meta::CPAN

        { id => 'since', label => "Since",   type => 'datetime' },
    );

    foreach my $p (@{ Proc::ProcessTable->new()->table() }) {

        # Only show processes for this user
        next unless $p->{'uid'} == $>;

        $datatable->add_rows({
            pid   => $p->{'pid'},
            uid   => { v => $p->{'uid'},  f => (getpwuid( $p->{'uid'} ))[0] },
            size  => { v => $p->{'size'}, f => format_bytes( $p->{'size'} ) },
            cmd   => $p->{'cmndline'},
            since => { v => $p->{'start'}, f => ago( time - $p->{'start'} ) }
        });
    }

    # Step 2: Add data
    $datasource->datatable( $datatable );

    SERIALIZE:



( run in 0.252 second using v1.01-cache-2.11-cpan-8d75d55dd25 )