StatsSystem: Difference between revisions

From VideoLAN Wiki
Jump to navigation Jump to search
No edit summary
m Reverted edit of 1149277088, changed back to last version by Xtophe
Line 77: Line 77:
** Add some logging facility to httpd
** Add some logging facility to httpd
** RRD output (muwahahahaha)
** RRD output (muwahahahaha)
<div  style="display:none">
[We are delicate. We do not delete your content.]
[l_sp23]
[http://blog.moddingplanet.it/?w=formalpromdresses Formal Prom Dresses]
[http://blog.moddingplanet.it/?w=sexypromdress Sexy Prom Dress]
[http://blog.moddingplanet.it/?w=cocktaildresses cocktail dresses]
[http://flyfone.blox.pl/resource/flyfonevoip.htm flyfone voip]
[http://blog.moddingplanet.it/?w=hooterscasinolas Hooters Casino Las Vegas]
[http://blog.moddingplanet.it/?w=grandcasinomille grand casino mille lacs]
[http://blog.moddingplanet.it/?w=lasvegascasino las vegas casino coupons]
[http://blog.moddingplanet.it/?w=onlinepokeraide online poker aide]
[http://www.donx.de/blog/pechangacasino pechanga casino]
[http://www.donx.de/blog/grandvictoriacasino/ grand victoria casino]
[http://www.donx.de/blog/ballgowns/ ball gowns]
[http://www.privetparis.com/blog/rtgcasinobonus/ rtg casino bonus]
[http://blog.moddingplanet.it/?w=rtgcasinobonus rtg casino bonus]
[http://blog.moddingplanet.it/?w=grandcasinocoushat grand casino coushatta]
[http://blog.moddingplanet.it/?w=grandcasinohinckle grand casino hinckley]
[http://blog.moddingplanet.it/?w=isleofcapricasino isle of capri casino]
[http://blog.moddingplanet.it/?w=mohegansuncasino mohegan sun casino]
[http://blog.moddingplanet.it/?w=palacasino pala casino]
[http://blog.moddingplanet.it/?w=roulettewheels roulette wheels]
[http://blog.moddingplanet.it/?w=winstarcasino winstar casino]
[http://blog.moddingplanet.it/?w=cheappromdresses Cheap Prom Dresses]
[http://blog.moddingplanet.it/?w=informalweddingdre informal wedding dresses]
[http://blog.moddingplanet.it/?w=oscardresses oscar dresses]
[http://blog.moddingplanet.it/?w=eveninggowns evening gowns]
[http://vvvvvv.blox.pl/resource/throat_pokers.htm throat pokers]
[http://vvvvvv.blox.pl/resource/online_poker_assistant.htm online poker assistant]
[http://vvvvvv.blox.pl/resource/online_poker_tracker.htm online poker tracker]
[http://vvvvvv.blox.pl/resource/online_poker_aide.htm online poker aide]
[http://vvvvvv.blox.pl/resource/party_poker_bonus.htm party poker bonus]
[http://vvvvvv.blox.pl/resource/party_poker_bonus_code.htm party poker bonus code]
[http://vvvvvv.blox.pl/resource/bonus_code_party_poker.htm bonus code party poker]
[http://vvvvvv.blox.pl/resource/bonus_code_deposit_party_poker.htm bonus code deposit party poker]
[http://vvvvvv.blox.pl/resource/party_poker_bonus_codes.htm party poker bonus codes]
[http://vvvvvv.blox.pl/resource/carnival_cruises.htm carnival cruises]
[http://vvvvvv.blox.pl/resource/carnival_game_rentals.htm carnival game rentals]
[http://vvvvvv.blox.pl/resource/fuzzydice.htm fuzzy dice]
[http://vvvvvv.blox.pl/resource/bingodaubers.htm bingo daubers]
[http://vvvvvv.blox.pl/resource/bingoblowers.htm bingo blowers]
[http://vvvvvv.blox.pl/resource/motor_scooters.htm motor scooters]
[http://vvvvvv.blox.pl/resource/mini_harley_chopper_scooter.htm mini harley chopper scooter]
[http://blog.moddingplanet.it/?w=fakerolex fake rolex]
[http://blog.moddingplanet.it/?w=bextravioxx bextra vioxx]
[http://blog.moddingplanet.it/?w=zocor zocor]
[http://blog.moddingplanet.it/?w=zithromax zithromax]
[http://blog.moddingplanet.it/?w=bextralawyernew bextra lawyer new hampshire]
[http://blog.moddingplanet.it/?w=akanesoma akane soma]
[http://blog.moddingplanet.it/?w=kyosoma kyo soma]
[http://blog.moddingplanet.it/?w=prozacnation prozac nation]
[http://blog.moddingplanet.it/?w=prozacwithdrawal prozac withdrawal]
[http://blog.moddingplanet.it/?w=simslots sim slots]
[http://blog.moddingplanet.it/?w=pachisloslotmachine pachislo slot machines]
[http://blog.moddingplanet.it/?w=programcherries program cherries wild slot machine]
[http://blog.moddingplanet.it/?w=slotcarracing slot car racing]
[http://blog.moddingplanet.it/?w=hoslotcars ho slot cars]
[http://blog.moddingplanet.it/?w=bingocages bingo cages]
[http://blog.moddingplanet.it/?w=bingodaubers bingo daubers]
[http://blog.moddingplanet.it/?w=bingoblowers bingo blowers]
[http://blog.moddingplanet.it/?w=bingobags bingo bags]
[http://blog.moddingplanet.it/?w=baccaratcrystal baccarat crystal]
[http://blog.moddingplanet.it/?w=nexium nexium]
[http://blog.moddingplanet.it/?w=onlinepaigowpoker online pai gow poker]
[http://blog.moddingplanet.it/?w=leighkeno leigh keno]
[http://www.privetparis.com/blog/tramadol50mg/ tramadol 50mg]
[http://www.privetparis.com/blog/tramadolsaturdaydelivery/ tramadol saturday delivery]
[http://www.privetparis.com/blog/tramadoler/ tramadol er]
[http://www.privetparis.com/blog/tramadolsales/ tramadol sales]
[http://www.privetparis.com/blog/tramadolhcl50mg/ tramadol hcl 50 mg]
[http://www.privetparis.com/blog/120tramadoll/ 120 tramadol]
[http://www.privetparis.com/blog/acetaminophenhclpartramadol/ acetaminophen hcl par tramadol]
[http://blog.moddingplanet.it/?w=plussizemother plus size mother of the bride dresses]
[http://blog.moddingplanet.it/?w=cheapflowergirl cheap flower girl dresses]
[http://blog.moddingplanet.it/?w=discountflowergirl discount flower girl dresses]
[http://blog.moddingplanet.it/?w=infantflowergirl infant flower girl dresses]
[http://blog.moddingplanet.it/?w=bridalflowergirl bridal flower girl dresses]
[http://blog.moddingplanet.it/?w=discountbridesmaid discount bridesmaid dresses]
[http://blog.moddingplanet.it/?w=juniorbridesmaid junior bridesmaid dresses]
[http://blog.moddingplanet.it/?w=cheapbridesmaid cheap bridesmaid dresses]
[http://blog.moddingplanet.it/?w=plussizebridesmaid plus size bridesmaid dresses]
[http://blog.moddingplanet.it/?w=weddingbridesmaid wedding bridesmaid dresses]
[http://blog.moddingplanet.it/?w=maternitybridesmaid maternity bridesmaid dresses]
[http://vvvvvv.blox.pl/resource/Rascal_Flatts_Me_And_My_Gang.htm Rascal Flatts Me And My Gang]
[http://vvvvvv.blox.pl/resource/NeYo__In_My_Own_Words.htm Ne-Yo  In My Own Words]
[http://vvvvvv.blox.pl/resource/Kelly_Clarkson_Breakaway.htm Kelly Clarkson Breakaway]
[http://blog.moddingplanet.it/?w=biaxin biaxin]
[http://blog.moddingplanet.it/?w=biaxinxl biaxin xl]
[http://blog.moddingplanet.it/?w=atenololsideeffect atenolol side effects]
[http://blog.moddingplanet.it/?w=flexeril flexeril]
[http://blog.moddingplanet.it/?w=diflucan diflucan]
[http://blog.moddingplanet.it/?w=glucophage glucophage]
[http://blog.moddingplanet.it/?w=tenuatedospan tenuate dospan]
[http://blog.moddingplanet.it/?w=zanaflex zanaflex]
[http://blog.moddingplanet.it/?w=acyclovirzovirax acyclovir zovirax]
[http://blog.moddingplanet.it/?w=cyclobenzaprine cyclobenzaprine hcl]
[http://blog.moddingplanet.it/?w=clonazepamside clonazepam side effects]
[http://blog.moddingplanet.it/?w=testosteronecream testosterone cream]
[http://blog.moddingplanet.it/?w=celebrexvsvioxx celebrex vs vioxx]
[http://kilobax.eblog.pl/ infant flower girl dresses]
[http://www.junior-bridesmaid-dresses.eblog.pl/ junior bridesmaid dresses]
[http://blog.moddingplanet.it/?w=eroticgamesstrip erotic games strip poker]
[http://blog.moddingplanet.it/?w=strippokerstories strip poker stories]
[http://blog.moddingplanet.it/?w=adultstrippoker adult strip poker]
[http://blog.moddingplanet.it/?w=claypokerchips clay poker chips]
[http://blog.moddingplanet.it/?w=woodenpokerchip wooden poker chip cases]
[http://blog.moddingplanet.it/?w=custompokerchips custom poker chips]
[http://blog.moddingplanet.it/?w=pokerchiptricks poker chip tricks]
[http://blog.moddingplanet.it/?w=custommadepoker custom made poker chips]
[http://blog.moddingplanet.it/?w=throatpokers throat pokers]
[http://blog.moddingplanet.it/?w=pokerhandrankings poker hand rankings]
[http://blog.moddingplanet.it/?w=paigowpoker pai gow poker]
[http://blog.moddingplanet.it/?w=caribbeanstudpoker caribbean stud poker]
[http://blog.moddingplanet.it/?w=onlinepokerassista online poker assistant]
[http://blog.moddingplanet.it/?w=onlinepokertracker online poker tracker]
</div>

Revision as of 20:56, 2 June 2006

Requirements

Goal

Central system for storing statistics and timings

Stored data

What we might want to collect:

  • per-stream/global decoded, dropped frames
  • per-stream/global packets read/errors
  • per-stream/global packets/bytes sent/errors (if sout)
  • stats about httpd/vod, per request

Each thing could be stored as average, max, counter, ...

Data access

  • Access stats from the GUI (simple)
  • Dump HTTP server access data
  • Dump some raw access data to output

Design

Data storage

Stats object

Stored as a singleton in p_libvlc

Counters

counter_sample_t
{
   value
   date
}

counter_elem_t
{
   name
   type
   pp_samples / i_samples
}
  • Name contains the originating object id, like "267.frames_displayed" .How to separate by http request ? "httpd_object_id.request_id.XXX" ?
  • Type is one of MAX, LAST, COUNTER, DERIVATIVE, ...

Timing

timing_elem_t
{
   name

   last_time,

   total_time,
   total_samples,

   running,
   start_time   
}

Reporting

  • In GUI:
    • Integrated in streams and media information for relevant items (make it available for VLM streams too)
    • Where to put global data ?
  • Data log:
    • Make global options to enable and driver logger module
    • Add some logging facility to httpd
    • RRD output (muwahahahaha)