SlideShare a Scribd company logo
1 of 19
Download to read offline
Skyfire Rocket Logs
Guidance and Outline
Robert Oberhofer
October 4, 2011
Skyfire Labs, Inc.
779 E. Evelyn Ave.
Sunnyvale, CA 94041
PAGE 2 © 2011 Skyfire Labs, Inc
Copyright and Trademarks
The information in this document is subject to change without notice and describes only the product defined in the
introduction of this documentation. This document is not an official customer document and does not take
responsibility for any errors or omissions in this document. This document is intended for the use of Skyfire Labs
Inc.(Skyfire) personnel and their customers. No part of this documentation may be used, reproduced, modified or
transmitted in any form or means without the prior written permission of Skyfire.
The information or statements given in this documentation concerning the suitability, capacity or performance of
the mentioned hardware or software products are given “as is” and all liability arising in connection with such
hardware or software products shall be defined conclusively and finally in a separate agreement between Skyfire
and the customer.
IN NO EVENT WILL SKYFIRE BE LIABLE FOR ERRORS IN THIS DOCUMENTATION OR FOR ANY DAMAGES,
INCLUDING BUT NOT LIMITED TO SPECIAL, DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL OR ANY
LOSSES SUCH AS BUT NOT LIMITED TO LOSS OF PROFIT, REVENUE, BUSINESS INTERRUPTION, BUSINESS
OPPORTUNITY OR DATA, that might arise from the use of this document or the information in it.
THE CONTENTS OF THIS DOCUMENT ARE PROVIDED "AS IS". EXCEPT AS REQUIRED BY APPLICABLE
MANDATORY LAW, NO WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT, ARE MADE IN RELATION TO THE ACCURACY, RELIABILITY OR CONTENTS OF THIS
DOCUMENT. SKYFIRE RESERVES THE RIGHT TO REVISE THIS DOCUMENT OR WITHDRAW IT AT ANY TIME
WITHOUT PRIOR NOTICE.
This document and the product it describes are considered protected by copyrights and other intellectual property
rights according to the applicable laws.
Copyright © Skyfire Labs, Inc. 2011. All rights reserved.
© 2011 Skyfire Labs, Inc PAGE 3
Contents
Contents
Overview 5
Generic Log Elements 6
Rocket Controller Log 7
LogMetaDataStats ......................................................................................................................7
MP4 MetaData .......................................................................................................................................... 8
FLV MetaData 9..........................................................................................................................................
VideoDetectionStats................................................................................................................... 11
Field Definitions 11........................................................................................................................................
Rocket Optimizer Log 14
VideoTranscoderStats ................................................................................................................14
Field Definitions 14........................................................................................................................................
VideoServerStats .......................................................................................................................17
Field Descriptions .................................................................................................................................... 18
PAGE 4 © 2011 Skyfire Labs, Inc
Overview
© 2011 Skyfire Labs, Inc PAGE 5
Overview
The Skyfire Rocket solution has two main components:
 Rocket Controller
 Rocket Optimizer
The main functions of the Rocket Controller is to:
 Provide deep video packet inspection capability
 Pre-determine whether a video can and will be transcoded
 Handle Adaptive Bitrate Video requests
 Determine the video optimiztion profile that applies for a specific video and flow and inform
the optimzier of the respective parameters.
 Maintain state of ongoing video transactions
 Provide video related logging information – even if the video is not optimized/transcoded.
The main function of the Rocket Optimizer is to:
 Instant, Real-time Transcode the video
Thus with regards to logging it will be necessary to review and correlate information from
both the Optimizer and the Controller to get a comprehensive picture of video activity
(whether optimized or not).
The log files for the Controller and Optimizer can be found on each server under:
/var/log/SkyController.log
/var/log/SkyOtpimizer.log
PAGE 6 © 2011 Skyfire Labs, Inc
Generic Log Elements
Generic Log Elements
The following is an example of a log line:
[09:08:2011:13:56:14.394233] 0.1 SkyController qa-ctlr004 !NOTIFY [3225-
1169942848] ../src/Common/MP4Utils.cpp:236 LogMetaDataStats():236 lc=6,
MetaData: MetaDataFormat=MP4, MetaDataFound=true, creation_time=3303238425,
duration=38998, modification_time=3303238425, timescale=600, volume=256
It contains the following generic elements common to all log lines:
Date and Time: [09:08:2011:13:56:14.394233]
Log Version: 0.1
Process creating the log file: SkyController
Server name: qa-ctlr004
Log Level of the entry: !NOTIFY
Unique ID (TBD): [3225-1169942848]
Source File & line generic entry: ../src/Common/MP4Utils.cpp:236
Type of Entry / Function: LogMetaDataStats()
Rocket Controller Log
© 2011 Skyfire Labs, Inc PAGE 7
Rocket Controller Log
By default, the Rocket Controller will be run in production with log level set to !Notify.
When set to the !Notify level, all messages of level !Notify, !WARN and !Error will be
visible.
For analytics purposes, the following are the two main log lines of interest:
 LogMetaDataStats
 VideoDetectionStats
The purpose of ‘LogMetaDataStats’ is to provide Meta Data contained in the headers of a
specific video file. This data is useful for videos that might not be transcoded.
The purpose of ‘VideoDetectionStats’ is to inform about the decision process within the
Controller.
LogMetaDataStats
Metadata may or may not be present in the log file. The system merely attempts to
capture the metadata found.
The following two examples are log lines for a LogMetaDataStats event:
[09:08:2011:13:56:14.394233] 0.1 SkyController qa-ctlr004 !NOTIFY [3225-
1169942848] ../src/Common/MP4Utils.cpp:236 LogMetaDataStats():236 lc=6,
MetaData: MetaDataFormat=MP4, MetaDataFound=true, creation_time=3303238425,
duration=38998, modification_time=3303238425, timescale=600, volume=256
[09:08:2011:14:03:40.896518] 0.1 SkyController qa-ctlr004 !NOTIFY [3225-
1232881984] ../src/Common/FLVUtils.cpp:584 LogMetaDataStats():584 lc=21,
MetaData: MetaDataFormat=FLV, MetaDataFound=true, duration=180.768000,
width=512.000000, height=288.000000, videodatarate=495.000000,
framerate=30.000000, videocodecid=7.000000, audiodatarate=64.000000,
audiosamplerate=2097152000.000000, audiosamplesize=16.000000, stereo=true,
audiocodecid=10.000000, filesize=12622924.000000
As can be seen these entries, depending on the type of video file processed, the metadata
stats will contain very different levels of detail.
MetaDataFormat=MP4
This field indicates that the source file format is MP4, which is a complex format. Because
MP4 is complex, the Controller does not always have enough data available to complete
a full inspection of all the headers contained within. Thus the meta-data available might
be limited.
NOTE For MP4 ,the Optimizer has more detailed information available in its log files.
PAGE 8 © 2011 Skyfire Labs, Inc
Rocket Controller Log
MetaDataFormat=FLV
This field indicates that the source file is FLV. FLV stands for “FLash Video”, and is used
only for video that has an Adobe Flash video player as its destination. FLV has a simpler
metadata structure than MP4, which allows the Controller to provide full more metadata
detail.
NOTE Flash Video players can also support MP4 video format.
MP4 MetaData
The MP4 MetaData log entry contains the following information elements:
[09:08:2011:13:56:14.394233] 0.1 SkyController qa-ctlr004 !NOTIFY [3225-
1169942848] ../src/Common/MP4Utils.cpp:236 LogMetaDataStats():236 lc=6,
MetaData: MetaDataFormat=MP4, MetaDataFound=true, creation_time=3303238425,
duration=38998, modification_time=3303238425, timescale=600, volume=256
Field Definitions
Field MetaDataFound
Description Should always be true, otherwise there will be no log entry.
Value(s) True | False
Field: creation_time
Description The timestamp from when the video file was created by the publisher.
Value(s): Time in ms from 1 Jan 1970 (TBD)
Field: Duration
Description Length of the video in ms
Value(s): Integer
Field: modification_time
Description
Timestamp of the last time the video has been modified. Normally this is
the same time as creation_time.
Value(s): Time in ms from 1 Jan 1970 (TBD)
Field: Timescale
Description TBD
Value(s): Integer
Rocket Controller Log
© 2011 Skyfire Labs, Inc PAGE 9
Field: Volume
Description Volume of the video. Max = 256.
Value(s): Integer from 1 to 256
FLV MetaData
The FLV MetaData log entry contains the following information elements:
[09:16:2011:00:37:37.912094] 0.1 SkyController vzw-flv003 !NOTIFY [6875-
1099671872] ../src/Common/FLVUtils.cpp:544 LogMetaDataStats():544
lc=863620, MetaData: MetaDataFormat=FLV, MetaDataFound=true,
duration=10.449000, width=240.000000, height=160.000000,
videodatarate=250.000000, framerate=12.000000, videocodecid=2.000000,
audiodatarate=31.250000, audiosamplerate=11025.000000,
audiosamplesize=16.000000, stereo=true, audiocodecid=2.000000,
filesize=392352.000000
Field: MetaDataFound
Description Should always be true
Value(s): True
Field: Duration
Description Duration in seconds and fraction of seconds
Value(s): Decimal string
Field: Width
Description Width of video in pixels
Value(s): Integer
Field: Height
Description Height if video in pixels
Value(s): Integer
Field: Videodatarate
Description Bitrate of the video substream in kbps
Value(s): Decimal string
PAGE 10 © 2011 Skyfire Labs, Inc
Rocket Controller Log
Field: Framerate
Description Frames per second
Value(s): Decimal string
Field: videocodecid
Description ID of the used codec in the format TBD XXX
Value(s): Integer
Field: Audiodatarate
Description Bitrate of the audio substream in kbps
Value(s): Decimal String
Field: audiosamplerate
Description
Same rate of the audio substream in Hz.
The previous sample code suggests that the metadata was incorrect.
Value(s): Decimal String
Field: audiosamplesize
Description Number of bits per sample.
Value(s): Decimal String
Field: stereo
Description Volume of the video. Max = 256.
Value(s): Integer from 1 to 256
Field: audiocodecid
Description Volume of the video. Max = 256.
Value(s): Integer from 1 to 256
Field: filesize
Description Volume of the video. Max = 256.
Value(s): Integer from 1 to 256
Rocket Controller Log
© 2011 Skyfire Labs, Inc PAGE 11
VideoDetectionStats
These message lines give key information regarding video detection.
The following is an example of a VideoDetectionStats log line:
[09:20:2011:12:27:34.200701] 0.1 SkyController sfo-ctlr002 !NOTIFY [17178-
1198274880] ../src/SkyController/VideoAnalysis.cpp:1201 OnDataReceived():
1201 lc=6838, VideoDetectionStats:
sessionID=5cbb91d0f69e4e22aefae1e7791fc3d5, contentType=video%2fx-flv,
srcFileFmt=FLV, Player=Flash, srcVideoCodec=On2VP6, srcAudioCodec=Unknown,
transcoderAvail=true, srcBitrate=909547, bitrateThreshold=773000,
bitrateTarget=350000, minOptimizationTest=passed, srcDuration=1.79s,
srcSize=203625, bypass=false,
redirectURL=http%3a%2f%2f209.118.181.135%3a4243%2fskyRequest_5c1d62ea-f592-
4322-abdd-
5c10e1f76486%2fskyWidth_480%2fskyHeight_320%2fskyBitrate_350%2fskyMinComp_15
%2fskyABRMinComp_30%2fskyMinCompTest_1%2fskyTranscode_1%2fskyOuttype_flv%2fs
kyCookie_%2fskyStatsId_sfo-
ctlr002%2fskySessionId_5cbb91d0f69e4e22aefae1e7791fc3d5%2fskyVideo_l.yimg.co
m%252fcv%252feng%252ffox%252f110920%252ff%252fxfactor_to_1000.flv,
srcURL=http%3a%2f%2fl.yimg.com%2fcv%2feng%2ffox%2f110920%2ff%2fxfactor_to_10
00.flv,
UA=Mozilla%2f5.0%20(compatible%3b%20MSIE%209.0%3b%20Windows%20NT%206.0%3b%20
Trident%2f5.0%3b%20FunWebProducts)
Field Definitions
Field: sessionID
Definition The unique identifier as programmed in the Controller API's flow ID field
Value(s): Customer defined variable.
Field: contentType
Definition The HTTP content type of the payload
Value(s): See the HTTP specification
Field: Player
Definition The player used by the client.
Value(s):
Flash | Non-Flash.
Note: it is possible for Flash players to render MP4 content, but a Non-Flash
player cannot render FLV content.
PAGE 12 © 2011 Skyfire Labs, Inc
Rocket Controller Log
Field: transcoderAvail
Definition The transcoder health check at the time the video was detected
Value(s):
True | False.
If true, the transcoder was online
If false, the transcoder was offline
Field: minOptimizationTest
Definition The optimization test result.
Value(s):
Passed | Failed | Deferred
Passed indicates that video is detected and its format is deemed worthy of
optimization, given the current congestion level.
Failed indicates that video is detected and its format is deemed not worthy of
being optimized, given the current congestion level.
Deferred indicates that not enough information was available to make the
optimization decision, so the Optimizer makes the decision at a future date.
Field: bypass
Definition Whether or not the video optimization was bypassed.
Value(s):
False | variable
False indicates the video will be optimized
Variable: Any other value provides a text description of why we do not intend
to optimize the video. Typical variable values might be:
transcoder_unavailable
url-blacklisted
min-optimization-failed
Field: redirectURL
Definition When video was found, the client redirected to this URL.
Value(s): Variable URL format
Field: UA
Definition The User Agent of the client application
Value(s): Variable string
Rocket Controller Log
© 2011 Skyfire Labs, Inc PAGE 13
When the field M3U8Playlist=true, the following fields are included:
Field: M3U8Type
Definition The type of variant playlist that was found
Value(s):
HLS:variants: HLS:mixed | HLS:unknown
An HLS:variant indicates a pure variant playlist is detected
HLS:mixed indicates a combined variant playlist and content playlist in a
single file is detected
HLS:unknown indicates an HLS format is detected, but that no other
determination could be made.
PAGE 14 © 2011 Skyfire Labs, Inc
Rocket Optimizer Log
Rocket Optimizer Log
When conducting analytics for the Optimizer, the two fields of most interest are:
 VideoTranscoderStats
 VideoServerStats
VideoTranscoderStats
This field provides optimization information.
A typical example of this log entry is:
[10:03:2011:16:25:39.758386] 0.1 SkyOptimizerServer qa-opt102.dc.skyfire.com
!NOTIFY [28889-
1119922496] ../src/SkyOptimizerServer/SFTranscoderWrapper.cpp:1270 DumpSt
atistics():1270 lc=21283, inst={82447.82444.82441.8} VideoTranscoderStats:
sessionId=92c2acfc5f234a08bda4c69b711da6d1, statsId=qa-flv002,
srcDuration=80.05s, playTime=79.74s, fetchedInBytes=37882522,
processedInBytes=37882522, outBytes=6241702, optimizationRatio=83.53,
srcDimensions=1920x1080, srcBitrate=3786.07kbps, srcVideoCodec=H.264,
srcAudioCodec=AAC, srcContainer=MP4, outDimensions=852x480,
outBitrate=626.00kbps, outVideoCodec=H.264, outAudioCodec=AAC,
outContainer=FLV, inputFileWaitTime=0.00s, outputFileWaitTime=0.01s,
sourceFileFirstDataTime=0.01s, firstDataInToOut=2.58s, srcURL=qa-
web001.dc.skyfire.com%2fhosted_vids%2fmp4s%2fMain_HiRes_1080P.mp4
Field Definitions
Field: sessionID
Definition The unique identifier as programmed in the Controller API's flow ID field
Value(s): Customer defined variable.
Field: statsId
Definition The hostname of the controller that intercepted the video.
Value(s): Customer defined variable.
Field: srcDuration
Definition The duration in seconds of the original non-transcoded source video.
Value(s): Variable, floating point
Rocket Optimizer Log
© 2011 Skyfire Labs, Inc PAGE 15
Field: playTime
Definition
The duration in seconds that the customer actually watched the transcoded
video.
Value(s): Variable, floating point.
Field: fetchedInBytes
Definition The total amount of video, in bytes, fetched by the Optimizer.
Value(s): Variable, Integer
Field: processedInBytes
Definition
The optimized portion of the video sent to the client (in outBytes size). The
optimizer fetches content ahead of the current position from the internet; in
order to calculate the true optimization ratio of the currently delivered
content, the following calculation is used:
optimizationRatio = 1- (outBytes/processedInBytes) in %
Value(s): Variable, floating point
Field: srcBytes
Definition
The size in bytes of the original non-transcoded data in bytes the user
received.
Value(s): Variable, integer
Field: outBytes
Definition The amount of output transcoded data in bytes the user received.
Value(s): Variable, integer.
Field: optimizationRatio
Definition The average optimization percentage of video transcoded so far.
Value(s): Variable, integer.
Field: srcDimensions
Definition The dimensions of the original non-transcoded source video.
Value(s): Integer x integer
Field: srcBitrate
PAGE 16 © 2011 Skyfire Labs, Inc
Rocket Optimizer Log
Definition The average bitrate in kbps of the original non-transcoded source video.
Value(s): Variable, floating point.
Field: srcVideoCodec
Definition The video codec of the original non-transcoded source video.
Value(s): Variable, free-form string, may be unknown
Field: srcAudioCodec
Definition The audio codec of the original non-transcoded source video.
Value(s): Variable, free-form string, may be unknown
Field: srcContainer
Definition The container of the original non-transcoded source video.
Value(s): Either FLV or MP4
Field: outDimensions
Definition The dimensions of output transcoded data
Value(s): Integer x integer
Field: outBitrate
Definition The average bitrate in kbps of the transcoded video
Value(s): Variable, floating point
Field: outVideoCodec
Definition The video codec of the transcoded video.
Value(s): Variable, free-form string, should always be H.264
Field: outAudioCodec
Definition The audio codec of the transcoded video.
Value(s): Variable, free-form string, should always be AAC
Field: outContainer
Definition The container of the transcoded video.
Rocket Optimizer Log
© 2011 Skyfire Labs, Inc PAGE 17
Value(s): FLV | MP4. The field should never be MP if the scrContainer is FLV.
Field: inputFileWaitTime
Definition
The time the SkyTranscoderHost spends waiting for input data to transcode.
If this number is high, it indicates the Optimizer can transcode faster than the
network can feed it data from the origin server..
Value(s): Variable, floating point
Field: outputFileWaitTime
Definition
The time the SkyTranscoderHost spends waiting to push output data to
SkyTranscoderServer.
Value(s): Variable, floating point
Field: sourceFileFirstDataTime
Definition
The approximate time from when the server received the request to transcode
to the time it received the first packet of source data from the origin server.
Unlike the field, inputFileWaitTime, this field does not include mid-download
stalls.
Value(s): Variable, floating point
Field: firstDataInToOut
Definition
The time from when the server receives the first input data from the origin
server to when transcoded sends the first output data to the client. The fields,
sourceFileFirstDataTime + firstDatainToOut = the time from the initial request
to the first packet of output data.
Value(s): Variable, floating point
Field: srcURL
Definition The URL to the original non-transcoded video.
Value(s): Variable, URL
VideoServerStats
Typical log line looks like:
PAGE 18 © 2011 Skyfire Labs, Inc
Rocket Optimizer Log
[09:27:2011:11:37:54.51804] 0.1 SkyOptimizerServer qa-opt101
!NOTIFY [20970-
1170946368] ../src/Server/HTTPVideoServer.cpp:110 DumpStatistics():110
lc=25, inst={1086.1083.1107.8} VideoServerStats:
sessionId=ff6ff7b4bcac31d5, statsId=qa-flv001, servedVideo=true,
rejectedVideo=false, sourceRequestTimeout=false, dataSentTimeout=false,
transcoderFail=false,
srcURL=server7.rooftopcomedy.com%2fm%2f2010%2f10%2frivera_thai_mexican_or_no
t_HD_DRT_PMSTR_deint.mp4,
UA=Mozilla%2f5.0%20(Windows%20NT%206.1%3b%20WOW64%3b%20rv%3a6.0.2)%20Gecko%2
f20100101%20Firefox%2f6.0.2
Field Descriptions
Field: sessionID
Definition The unique identifier as programmed in the Controller API's flow ID field
Value(s): Customer defined variable.
Field: statsId
Definition The hostname of the controller that intercepted the video.
Value(s): Customer defined variable.
Field: servedVideo
Definition Indicates whether the server served the video or not.
Value(s):
True | False. True indicates normal operation; False indicates no transcoded
data was sent to the client.
Field: rejectedVideo
Definition Indicates whether or not the server rejected the video
Value(s):
True | False. True indicates the Optimizer rejected the video, triggering a
redirect back to the source. This condition usually means the content failed
our minimum optimization criteria. It does not indicate a problem with the
Skyfire transcoder. Fale indicates normal operation.
Field: sourceRequestTimeout
Definition Indicates whether the server received content from the origin server or not.
Value(s):
True | False. True indicates the origin server did not respond to the request for
data, indicating a problem at the source. False indicates normal operation.
Field: dataSentTimeout
Rocket Optimizer Log
© 2011 Skyfire Labs, Inc PAGE 19
Definition Indicates whether the transcoder did not send data to the client.
Value(s):
True | False. True indicates the transcoder did not provide data to the client,
indicating a problem with the Skyfire transcoder. False indicates normal
operation.
Field: TranscoderFail
Definition
Indicates whether the transcoder detected a failure in the process of
converting the video.
Value(s):
True | False. True indicates the transcoder was not able to process the
original video, indicating a problem with the Skyfire transcoder. False
indicates normal operation.
Field: srcURL
Definition The URL to the original non-transcoded video.
Value(s): Variable, URL

More Related Content

What's hot

Automated Configuration of Firmware
Automated Configuration of FirmwareAutomated Configuration of Firmware
Automated Configuration of FirmwareMichael Arnold
 
Eyeball Server Management User and Administration Guide
Eyeball Server Management User and Administration GuideEyeball Server Management User and Administration Guide
Eyeball Server Management User and Administration GuideEyeball Networks
 
Oval Internetworking Devices
Oval Internetworking DevicesOval Internetworking Devices
Oval Internetworking Devicesc3i
 
Intrusion Monitoring Standard Content Guide
Intrusion Monitoring Standard Content GuideIntrusion Monitoring Standard Content Guide
Intrusion Monitoring Standard Content GuideProtect724
 
Eyeball XMPP Server Administrator Guide
Eyeball XMPP Server Administrator GuideEyeball XMPP Server Administrator Guide
Eyeball XMPP Server Administrator GuideEyeball Networks
 
Erp ehp6 medialist
Erp ehp6 medialistErp ehp6 medialist
Erp ehp6 medialistAdnan Khalid
 
ESM 6.9.1c Patch1 Release Notes
	ESM 6.9.1c Patch1 Release Notes 	ESM 6.9.1c Patch1 Release Notes
ESM 6.9.1c Patch1 Release Notes Protect724tk
 
Forwarding Connector User;s Guide for 5.1.7.6151 and 6154
Forwarding Connector User;s Guide for 5.1.7.6151 and 6154Forwarding Connector User;s Guide for 5.1.7.6151 and 6154
Forwarding Connector User;s Guide for 5.1.7.6151 and 6154Protect724
 
ArcSight Connector Appliance v6.3 Administrator's Guide
ArcSight Connector Appliance v6.3 Administrator's GuideArcSight Connector Appliance v6.3 Administrator's Guide
ArcSight Connector Appliance v6.3 Administrator's GuideProtect724tk
 
Advfs command line and api interface.
Advfs command line and api interface.Advfs command line and api interface.
Advfs command line and api interface.Justin Goldberg
 
Master guide-ehp6for erp6.0-ehp3fornw7.0
Master guide-ehp6for erp6.0-ehp3fornw7.0Master guide-ehp6for erp6.0-ehp3fornw7.0
Master guide-ehp6for erp6.0-ehp3fornw7.0Adnan Khalid
 
Esm rel notes_6.8cp4
Esm rel notes_6.8cp4Esm rel notes_6.8cp4
Esm rel notes_6.8cp4Protect724v3
 
ArcSight Connector Appliance 6.4 Patch 3 Release Notes
ArcSight Connector Appliance 6.4 Patch 3 Release NotesArcSight Connector Appliance 6.4 Patch 3 Release Notes
ArcSight Connector Appliance 6.4 Patch 3 Release NotesProtect724tk
 

What's hot (15)

Automated Configuration of Firmware
Automated Configuration of FirmwareAutomated Configuration of Firmware
Automated Configuration of Firmware
 
Media listSAP
Media listSAPMedia listSAP
Media listSAP
 
Eyeball Server Management User and Administration Guide
Eyeball Server Management User and Administration GuideEyeball Server Management User and Administration Guide
Eyeball Server Management User and Administration Guide
 
Oval Internetworking Devices
Oval Internetworking DevicesOval Internetworking Devices
Oval Internetworking Devices
 
Intrusion Monitoring Standard Content Guide
Intrusion Monitoring Standard Content GuideIntrusion Monitoring Standard Content Guide
Intrusion Monitoring Standard Content Guide
 
Eyeball XMPP Server Administrator Guide
Eyeball XMPP Server Administrator GuideEyeball XMPP Server Administrator Guide
Eyeball XMPP Server Administrator Guide
 
Erp ehp6 medialist
Erp ehp6 medialistErp ehp6 medialist
Erp ehp6 medialist
 
ESM 6.9.1c Patch1 Release Notes
	ESM 6.9.1c Patch1 Release Notes 	ESM 6.9.1c Patch1 Release Notes
ESM 6.9.1c Patch1 Release Notes
 
Forwarding Connector User;s Guide for 5.1.7.6151 and 6154
Forwarding Connector User;s Guide for 5.1.7.6151 and 6154Forwarding Connector User;s Guide for 5.1.7.6151 and 6154
Forwarding Connector User;s Guide for 5.1.7.6151 and 6154
 
ArcSight Connector Appliance v6.3 Administrator's Guide
ArcSight Connector Appliance v6.3 Administrator's GuideArcSight Connector Appliance v6.3 Administrator's Guide
ArcSight Connector Appliance v6.3 Administrator's Guide
 
Advfs command line and api interface.
Advfs command line and api interface.Advfs command line and api interface.
Advfs command line and api interface.
 
Master guide-ehp6for erp6.0-ehp3fornw7.0
Master guide-ehp6for erp6.0-ehp3fornw7.0Master guide-ehp6for erp6.0-ehp3fornw7.0
Master guide-ehp6for erp6.0-ehp3fornw7.0
 
Esm rel notes_6.8cp4
Esm rel notes_6.8cp4Esm rel notes_6.8cp4
Esm rel notes_6.8cp4
 
ArcSight Connector Appliance 6.4 Patch 3 Release Notes
ArcSight Connector Appliance 6.4 Patch 3 Release NotesArcSight Connector Appliance 6.4 Patch 3 Release Notes
ArcSight Connector Appliance 6.4 Patch 3 Release Notes
 
final doc
final docfinal doc
final doc
 

Viewers also liked

Tmw20127 turgut.c
Tmw20127 turgut.cTmw20127 turgut.c
Tmw20127 turgut.cnavaidkhan
 
Tmw20101 hayden.j and spaar
Tmw20101 hayden.j and spaarTmw20101 hayden.j and spaar
Tmw20101 hayden.j and spaarnavaidkhan
 
Tmw20120 gunter lind.h
Tmw20120 gunter lind.hTmw20120 gunter lind.h
Tmw20120 gunter lind.hnavaidkhan
 
Tmw20116 brooks.l
Tmw20116 brooks.lTmw20116 brooks.l
Tmw20116 brooks.lnavaidkhan
 

Viewers also liked (6)

Tmw20127 turgut.c
Tmw20127 turgut.cTmw20127 turgut.c
Tmw20127 turgut.c
 
Tmw20101 hayden.j and spaar
Tmw20101 hayden.j and spaarTmw20101 hayden.j and spaar
Tmw20101 hayden.j and spaar
 
Tmw20120 gunter lind.h
Tmw20120 gunter lind.hTmw20120 gunter lind.h
Tmw20120 gunter lind.h
 
TMF Nice
TMF Nice TMF Nice
TMF Nice
 
Tmw20098 land
Tmw20098 landTmw20098 land
Tmw20098 land
 
Tmw20116 brooks.l
Tmw20116 brooks.lTmw20116 brooks.l
Tmw20116 brooks.l
 

Similar to Skyfire log files100411

Whats new in Oracle Trace File analyzer 18.3.0
Whats new in Oracle Trace File analyzer 18.3.0Whats new in Oracle Trace File analyzer 18.3.0
Whats new in Oracle Trace File analyzer 18.3.0Sandesh Rao
 
Whats new in oracle trace file analyzer 18.3.0
Whats new in oracle trace file analyzer 18.3.0Whats new in oracle trace file analyzer 18.3.0
Whats new in oracle trace file analyzer 18.3.0Gareth Chapman
 
Using Java Flight Recorder
Using Java Flight RecorderUsing Java Flight Recorder
Using Java Flight RecorderMarcus Hirt
 
Forti analyzer vm-v-mware-install-guide-licencia
Forti analyzer vm-v-mware-install-guide-licenciaForti analyzer vm-v-mware-install-guide-licencia
Forti analyzer vm-v-mware-install-guide-licenciaMarco LANDA
 
Java mission control and java flight recorder
Java mission control and java flight recorderJava mission control and java flight recorder
Java mission control and java flight recorderWolfgang Weigend
 
Eyeball Networks AnyFirewall Server V10 Administrator Guide
Eyeball Networks AnyFirewall Server V10 Administrator GuideEyeball Networks AnyFirewall Server V10 Administrator Guide
Eyeball Networks AnyFirewall Server V10 Administrator GuideEyeball Networks
 
Logger Forwarding Connector for OM 7.3.0.7838.0 Configuration Guide
Logger Forwarding Connector for OM 7.3.0.7838.0 Configuration Guide	Logger Forwarding Connector for OM 7.3.0.7838.0 Configuration Guide
Logger Forwarding Connector for OM 7.3.0.7838.0 Configuration Guide Protect724manoj
 
Logger Forwarding Connector for OMi 7.3.0.7839.0 Configuration Guide
Logger Forwarding Connector for OMi 7.3.0.7839.0 Configuration Guide	Logger Forwarding Connector for OMi 7.3.0.7839.0 Configuration Guide
Logger Forwarding Connector for OMi 7.3.0.7839.0 Configuration Guide Protect724manoj
 
Apache Commons Overview
Apache Commons OverviewApache Commons Overview
Apache Commons Overviewghessler
 
ArcSight Connector Appliance 6.4 Patch 1 Release Notes
ArcSight Connector Appliance 6.4 Patch 1 Release NotesArcSight Connector Appliance 6.4 Patch 1 Release Notes
ArcSight Connector Appliance 6.4 Patch 1 Release NotesProtect724tk
 
Flip invariant video copy detection using sparse-coded features
Flip invariant video copy detection using sparse-coded featuresFlip invariant video copy detection using sparse-coded features
Flip invariant video copy detection using sparse-coded featureseSAT Publishing House
 
Premier integration with logix, pf drives and ft view (pf755)
Premier integration with logix, pf drives and ft view (pf755)Premier integration with logix, pf drives and ft view (pf755)
Premier integration with logix, pf drives and ft view (pf755)confidencial
 
Building Performance Module: 4 Channel Ext Data Logger
Building Performance Module: 4 Channel Ext Data LoggerBuilding Performance Module: 4 Channel Ext Data Logger
Building Performance Module: 4 Channel Ext Data LoggerNYCCTfab
 
[CM_SMNR]クラスメソッドの夏期講習「AIR 3.0」
[CM_SMNR]クラスメソッドの夏期講習「AIR 3.0」[CM_SMNR]クラスメソッドの夏期講習「AIR 3.0」
[CM_SMNR]クラスメソッドの夏期講習「AIR 3.0」masashi takehara
 
Interoperability of Bloombase Spitfire StoreSafe Security Server and ATTO Cel...
Interoperability of Bloombase Spitfire StoreSafe Security Server and ATTO Cel...Interoperability of Bloombase Spitfire StoreSafe Security Server and ATTO Cel...
Interoperability of Bloombase Spitfire StoreSafe Security Server and ATTO Cel...Bloombase
 
ArcSight Connector Appliance 6.4 Administrator's Guide
ArcSight Connector Appliance 6.4 Administrator's GuideArcSight Connector Appliance 6.4 Administrator's Guide
ArcSight Connector Appliance 6.4 Administrator's GuideProtect724tk
 
8080 8085 assembly language_programming manual programando
8080 8085 assembly  language_programming manual programando 8080 8085 assembly  language_programming manual programando
8080 8085 assembly language_programming manual programando Universidad de Tarapaca
 
Getting startedwithtallydeveloper9 | Tally Synchronisation | Tally Services |...
Getting startedwithtallydeveloper9 | Tally Synchronisation | Tally Services |...Getting startedwithtallydeveloper9 | Tally Synchronisation | Tally Services |...
Getting startedwithtallydeveloper9 | Tally Synchronisation | Tally Services |...stannventures.Pvt.Ltd
 

Similar to Skyfire log files100411 (20)

Whats new in Oracle Trace File analyzer 18.3.0
Whats new in Oracle Trace File analyzer 18.3.0Whats new in Oracle Trace File analyzer 18.3.0
Whats new in Oracle Trace File analyzer 18.3.0
 
Whats new in oracle trace file analyzer 18.3.0
Whats new in oracle trace file analyzer 18.3.0Whats new in oracle trace file analyzer 18.3.0
Whats new in oracle trace file analyzer 18.3.0
 
Using Java Flight Recorder
Using Java Flight RecorderUsing Java Flight Recorder
Using Java Flight Recorder
 
Forti analyzer vm-v-mware-install-guide-licencia
Forti analyzer vm-v-mware-install-guide-licenciaForti analyzer vm-v-mware-install-guide-licencia
Forti analyzer vm-v-mware-install-guide-licencia
 
Java mission control and java flight recorder
Java mission control and java flight recorderJava mission control and java flight recorder
Java mission control and java flight recorder
 
Eyeball Networks AnyFirewall Server V10 Administrator Guide
Eyeball Networks AnyFirewall Server V10 Administrator GuideEyeball Networks AnyFirewall Server V10 Administrator Guide
Eyeball Networks AnyFirewall Server V10 Administrator Guide
 
Logger Forwarding Connector for OM 7.3.0.7838.0 Configuration Guide
Logger Forwarding Connector for OM 7.3.0.7838.0 Configuration Guide	Logger Forwarding Connector for OM 7.3.0.7838.0 Configuration Guide
Logger Forwarding Connector for OM 7.3.0.7838.0 Configuration Guide
 
Logger Forwarding Connector for OMi 7.3.0.7839.0 Configuration Guide
Logger Forwarding Connector for OMi 7.3.0.7839.0 Configuration Guide	Logger Forwarding Connector for OMi 7.3.0.7839.0 Configuration Guide
Logger Forwarding Connector for OMi 7.3.0.7839.0 Configuration Guide
 
Apache Commons Overview
Apache Commons OverviewApache Commons Overview
Apache Commons Overview
 
ArcSight Connector Appliance 6.4 Patch 1 Release Notes
ArcSight Connector Appliance 6.4 Patch 1 Release NotesArcSight Connector Appliance 6.4 Patch 1 Release Notes
ArcSight Connector Appliance 6.4 Patch 1 Release Notes
 
Flip invariant video copy detection using sparse-coded features
Flip invariant video copy detection using sparse-coded featuresFlip invariant video copy detection using sparse-coded features
Flip invariant video copy detection using sparse-coded features
 
Clear Linux OS - Architecture Overview
Clear Linux OS - Architecture OverviewClear Linux OS - Architecture Overview
Clear Linux OS - Architecture Overview
 
Premier integration with logix, pf drives and ft view (pf755)
Premier integration with logix, pf drives and ft view (pf755)Premier integration with logix, pf drives and ft view (pf755)
Premier integration with logix, pf drives and ft view (pf755)
 
Building Performance Module: 4 Channel Ext Data Logger
Building Performance Module: 4 Channel Ext Data LoggerBuilding Performance Module: 4 Channel Ext Data Logger
Building Performance Module: 4 Channel Ext Data Logger
 
[CM_SMNR]クラスメソッドの夏期講習「AIR 3.0」
[CM_SMNR]クラスメソッドの夏期講習「AIR 3.0」[CM_SMNR]クラスメソッドの夏期講習「AIR 3.0」
[CM_SMNR]クラスメソッドの夏期講習「AIR 3.0」
 
Oracle Management Cloud サービス概要説明資料
Oracle Management Cloud サービス概要説明資料Oracle Management Cloud サービス概要説明資料
Oracle Management Cloud サービス概要説明資料
 
Interoperability of Bloombase Spitfire StoreSafe Security Server and ATTO Cel...
Interoperability of Bloombase Spitfire StoreSafe Security Server and ATTO Cel...Interoperability of Bloombase Spitfire StoreSafe Security Server and ATTO Cel...
Interoperability of Bloombase Spitfire StoreSafe Security Server and ATTO Cel...
 
ArcSight Connector Appliance 6.4 Administrator's Guide
ArcSight Connector Appliance 6.4 Administrator's GuideArcSight Connector Appliance 6.4 Administrator's Guide
ArcSight Connector Appliance 6.4 Administrator's Guide
 
8080 8085 assembly language_programming manual programando
8080 8085 assembly  language_programming manual programando 8080 8085 assembly  language_programming manual programando
8080 8085 assembly language_programming manual programando
 
Getting startedwithtallydeveloper9 | Tally Synchronisation | Tally Services |...
Getting startedwithtallydeveloper9 | Tally Synchronisation | Tally Services |...Getting startedwithtallydeveloper9 | Tally Synchronisation | Tally Services |...
Getting startedwithtallydeveloper9 | Tally Synchronisation | Tally Services |...
 

More from navaidkhan

Tmw20092 michelsen.d
Tmw20092 michelsen.dTmw20092 michelsen.d
Tmw20092 michelsen.dnavaidkhan
 
Tmw20115 baroux.c
Tmw20115 baroux.cTmw20115 baroux.c
Tmw20115 baroux.cnavaidkhan
 
Huawei - Access failures troubleshooting work shop
Huawei - Access failures troubleshooting work shopHuawei - Access failures troubleshooting work shop
Huawei - Access failures troubleshooting work shopnavaidkhan
 
Huawei - Lte handover troubleshooting
Huawei - Lte handover troubleshootingHuawei - Lte handover troubleshooting
Huawei - Lte handover troubleshootingnavaidkhan
 
Alu 9900 wng_nbi_v03
Alu 9900 wng_nbi_v03Alu 9900 wng_nbi_v03
Alu 9900 wng_nbi_v03navaidkhan
 
Alu 9900 wng_congestion_notification_interface_v1 3_external
Alu 9900 wng_congestion_notification_interface_v1 3_externalAlu 9900 wng_congestion_notification_interface_v1 3_external
Alu 9900 wng_congestion_notification_interface_v1 3_externalnavaidkhan
 
Smartphones – A game changer in expectations of customer experience
Smartphones – A game changer in expectations of customer experienceSmartphones – A game changer in expectations of customer experience
Smartphones – A game changer in expectations of customer experiencenavaidkhan
 
Self optimizing networks-benefits of son in lte-july 2011
Self optimizing networks-benefits of son in lte-july 2011Self optimizing networks-benefits of son in lte-july 2011
Self optimizing networks-benefits of son in lte-july 2011navaidkhan
 
Emerging database landscape july 2011
Emerging database landscape july 2011Emerging database landscape july 2011
Emerging database landscape july 2011navaidkhan
 
Signalsflash070113 LTE World Summit Key take aways
Signalsflash070113 LTE World Summit Key take awaysSignalsflash070113 LTE World Summit Key take aways
Signalsflash070113 LTE World Summit Key take awaysnavaidkhan
 

More from navaidkhan (10)

Tmw20092 michelsen.d
Tmw20092 michelsen.dTmw20092 michelsen.d
Tmw20092 michelsen.d
 
Tmw20115 baroux.c
Tmw20115 baroux.cTmw20115 baroux.c
Tmw20115 baroux.c
 
Huawei - Access failures troubleshooting work shop
Huawei - Access failures troubleshooting work shopHuawei - Access failures troubleshooting work shop
Huawei - Access failures troubleshooting work shop
 
Huawei - Lte handover troubleshooting
Huawei - Lte handover troubleshootingHuawei - Lte handover troubleshooting
Huawei - Lte handover troubleshooting
 
Alu 9900 wng_nbi_v03
Alu 9900 wng_nbi_v03Alu 9900 wng_nbi_v03
Alu 9900 wng_nbi_v03
 
Alu 9900 wng_congestion_notification_interface_v1 3_external
Alu 9900 wng_congestion_notification_interface_v1 3_externalAlu 9900 wng_congestion_notification_interface_v1 3_external
Alu 9900 wng_congestion_notification_interface_v1 3_external
 
Smartphones – A game changer in expectations of customer experience
Smartphones – A game changer in expectations of customer experienceSmartphones – A game changer in expectations of customer experience
Smartphones – A game changer in expectations of customer experience
 
Self optimizing networks-benefits of son in lte-july 2011
Self optimizing networks-benefits of son in lte-july 2011Self optimizing networks-benefits of son in lte-july 2011
Self optimizing networks-benefits of son in lte-july 2011
 
Emerging database landscape july 2011
Emerging database landscape july 2011Emerging database landscape july 2011
Emerging database landscape july 2011
 
Signalsflash070113 LTE World Summit Key take aways
Signalsflash070113 LTE World Summit Key take awaysSignalsflash070113 LTE World Summit Key take aways
Signalsflash070113 LTE World Summit Key take aways
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Skyfire log files100411

  • 1. Skyfire Rocket Logs Guidance and Outline Robert Oberhofer October 4, 2011 Skyfire Labs, Inc. 779 E. Evelyn Ave. Sunnyvale, CA 94041
  • 2. PAGE 2 © 2011 Skyfire Labs, Inc Copyright and Trademarks The information in this document is subject to change without notice and describes only the product defined in the introduction of this documentation. This document is not an official customer document and does not take responsibility for any errors or omissions in this document. This document is intended for the use of Skyfire Labs Inc.(Skyfire) personnel and their customers. No part of this documentation may be used, reproduced, modified or transmitted in any form or means without the prior written permission of Skyfire. The information or statements given in this documentation concerning the suitability, capacity or performance of the mentioned hardware or software products are given “as is” and all liability arising in connection with such hardware or software products shall be defined conclusively and finally in a separate agreement between Skyfire and the customer. IN NO EVENT WILL SKYFIRE BE LIABLE FOR ERRORS IN THIS DOCUMENTATION OR FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO SPECIAL, DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL OR ANY LOSSES SUCH AS BUT NOT LIMITED TO LOSS OF PROFIT, REVENUE, BUSINESS INTERRUPTION, BUSINESS OPPORTUNITY OR DATA, that might arise from the use of this document or the information in it. THE CONTENTS OF THIS DOCUMENT ARE PROVIDED "AS IS". EXCEPT AS REQUIRED BY APPLICABLE MANDATORY LAW, NO WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT, ARE MADE IN RELATION TO THE ACCURACY, RELIABILITY OR CONTENTS OF THIS DOCUMENT. SKYFIRE RESERVES THE RIGHT TO REVISE THIS DOCUMENT OR WITHDRAW IT AT ANY TIME WITHOUT PRIOR NOTICE. This document and the product it describes are considered protected by copyrights and other intellectual property rights according to the applicable laws. Copyright © Skyfire Labs, Inc. 2011. All rights reserved.
  • 3. © 2011 Skyfire Labs, Inc PAGE 3 Contents Contents Overview 5 Generic Log Elements 6 Rocket Controller Log 7 LogMetaDataStats ......................................................................................................................7 MP4 MetaData .......................................................................................................................................... 8 FLV MetaData 9.......................................................................................................................................... VideoDetectionStats................................................................................................................... 11 Field Definitions 11........................................................................................................................................ Rocket Optimizer Log 14 VideoTranscoderStats ................................................................................................................14 Field Definitions 14........................................................................................................................................ VideoServerStats .......................................................................................................................17 Field Descriptions .................................................................................................................................... 18
  • 4. PAGE 4 © 2011 Skyfire Labs, Inc
  • 5. Overview © 2011 Skyfire Labs, Inc PAGE 5 Overview The Skyfire Rocket solution has two main components:  Rocket Controller  Rocket Optimizer The main functions of the Rocket Controller is to:  Provide deep video packet inspection capability  Pre-determine whether a video can and will be transcoded  Handle Adaptive Bitrate Video requests  Determine the video optimiztion profile that applies for a specific video and flow and inform the optimzier of the respective parameters.  Maintain state of ongoing video transactions  Provide video related logging information – even if the video is not optimized/transcoded. The main function of the Rocket Optimizer is to:  Instant, Real-time Transcode the video Thus with regards to logging it will be necessary to review and correlate information from both the Optimizer and the Controller to get a comprehensive picture of video activity (whether optimized or not). The log files for the Controller and Optimizer can be found on each server under: /var/log/SkyController.log /var/log/SkyOtpimizer.log
  • 6. PAGE 6 © 2011 Skyfire Labs, Inc Generic Log Elements Generic Log Elements The following is an example of a log line: [09:08:2011:13:56:14.394233] 0.1 SkyController qa-ctlr004 !NOTIFY [3225- 1169942848] ../src/Common/MP4Utils.cpp:236 LogMetaDataStats():236 lc=6, MetaData: MetaDataFormat=MP4, MetaDataFound=true, creation_time=3303238425, duration=38998, modification_time=3303238425, timescale=600, volume=256 It contains the following generic elements common to all log lines: Date and Time: [09:08:2011:13:56:14.394233] Log Version: 0.1 Process creating the log file: SkyController Server name: qa-ctlr004 Log Level of the entry: !NOTIFY Unique ID (TBD): [3225-1169942848] Source File & line generic entry: ../src/Common/MP4Utils.cpp:236 Type of Entry / Function: LogMetaDataStats()
  • 7. Rocket Controller Log © 2011 Skyfire Labs, Inc PAGE 7 Rocket Controller Log By default, the Rocket Controller will be run in production with log level set to !Notify. When set to the !Notify level, all messages of level !Notify, !WARN and !Error will be visible. For analytics purposes, the following are the two main log lines of interest:  LogMetaDataStats  VideoDetectionStats The purpose of ‘LogMetaDataStats’ is to provide Meta Data contained in the headers of a specific video file. This data is useful for videos that might not be transcoded. The purpose of ‘VideoDetectionStats’ is to inform about the decision process within the Controller. LogMetaDataStats Metadata may or may not be present in the log file. The system merely attempts to capture the metadata found. The following two examples are log lines for a LogMetaDataStats event: [09:08:2011:13:56:14.394233] 0.1 SkyController qa-ctlr004 !NOTIFY [3225- 1169942848] ../src/Common/MP4Utils.cpp:236 LogMetaDataStats():236 lc=6, MetaData: MetaDataFormat=MP4, MetaDataFound=true, creation_time=3303238425, duration=38998, modification_time=3303238425, timescale=600, volume=256 [09:08:2011:14:03:40.896518] 0.1 SkyController qa-ctlr004 !NOTIFY [3225- 1232881984] ../src/Common/FLVUtils.cpp:584 LogMetaDataStats():584 lc=21, MetaData: MetaDataFormat=FLV, MetaDataFound=true, duration=180.768000, width=512.000000, height=288.000000, videodatarate=495.000000, framerate=30.000000, videocodecid=7.000000, audiodatarate=64.000000, audiosamplerate=2097152000.000000, audiosamplesize=16.000000, stereo=true, audiocodecid=10.000000, filesize=12622924.000000 As can be seen these entries, depending on the type of video file processed, the metadata stats will contain very different levels of detail. MetaDataFormat=MP4 This field indicates that the source file format is MP4, which is a complex format. Because MP4 is complex, the Controller does not always have enough data available to complete a full inspection of all the headers contained within. Thus the meta-data available might be limited. NOTE For MP4 ,the Optimizer has more detailed information available in its log files.
  • 8. PAGE 8 © 2011 Skyfire Labs, Inc Rocket Controller Log MetaDataFormat=FLV This field indicates that the source file is FLV. FLV stands for “FLash Video”, and is used only for video that has an Adobe Flash video player as its destination. FLV has a simpler metadata structure than MP4, which allows the Controller to provide full more metadata detail. NOTE Flash Video players can also support MP4 video format. MP4 MetaData The MP4 MetaData log entry contains the following information elements: [09:08:2011:13:56:14.394233] 0.1 SkyController qa-ctlr004 !NOTIFY [3225- 1169942848] ../src/Common/MP4Utils.cpp:236 LogMetaDataStats():236 lc=6, MetaData: MetaDataFormat=MP4, MetaDataFound=true, creation_time=3303238425, duration=38998, modification_time=3303238425, timescale=600, volume=256 Field Definitions Field MetaDataFound Description Should always be true, otherwise there will be no log entry. Value(s) True | False Field: creation_time Description The timestamp from when the video file was created by the publisher. Value(s): Time in ms from 1 Jan 1970 (TBD) Field: Duration Description Length of the video in ms Value(s): Integer Field: modification_time Description Timestamp of the last time the video has been modified. Normally this is the same time as creation_time. Value(s): Time in ms from 1 Jan 1970 (TBD) Field: Timescale Description TBD Value(s): Integer
  • 9. Rocket Controller Log © 2011 Skyfire Labs, Inc PAGE 9 Field: Volume Description Volume of the video. Max = 256. Value(s): Integer from 1 to 256 FLV MetaData The FLV MetaData log entry contains the following information elements: [09:16:2011:00:37:37.912094] 0.1 SkyController vzw-flv003 !NOTIFY [6875- 1099671872] ../src/Common/FLVUtils.cpp:544 LogMetaDataStats():544 lc=863620, MetaData: MetaDataFormat=FLV, MetaDataFound=true, duration=10.449000, width=240.000000, height=160.000000, videodatarate=250.000000, framerate=12.000000, videocodecid=2.000000, audiodatarate=31.250000, audiosamplerate=11025.000000, audiosamplesize=16.000000, stereo=true, audiocodecid=2.000000, filesize=392352.000000 Field: MetaDataFound Description Should always be true Value(s): True Field: Duration Description Duration in seconds and fraction of seconds Value(s): Decimal string Field: Width Description Width of video in pixels Value(s): Integer Field: Height Description Height if video in pixels Value(s): Integer Field: Videodatarate Description Bitrate of the video substream in kbps Value(s): Decimal string
  • 10. PAGE 10 © 2011 Skyfire Labs, Inc Rocket Controller Log Field: Framerate Description Frames per second Value(s): Decimal string Field: videocodecid Description ID of the used codec in the format TBD XXX Value(s): Integer Field: Audiodatarate Description Bitrate of the audio substream in kbps Value(s): Decimal String Field: audiosamplerate Description Same rate of the audio substream in Hz. The previous sample code suggests that the metadata was incorrect. Value(s): Decimal String Field: audiosamplesize Description Number of bits per sample. Value(s): Decimal String Field: stereo Description Volume of the video. Max = 256. Value(s): Integer from 1 to 256 Field: audiocodecid Description Volume of the video. Max = 256. Value(s): Integer from 1 to 256 Field: filesize Description Volume of the video. Max = 256. Value(s): Integer from 1 to 256
  • 11. Rocket Controller Log © 2011 Skyfire Labs, Inc PAGE 11 VideoDetectionStats These message lines give key information regarding video detection. The following is an example of a VideoDetectionStats log line: [09:20:2011:12:27:34.200701] 0.1 SkyController sfo-ctlr002 !NOTIFY [17178- 1198274880] ../src/SkyController/VideoAnalysis.cpp:1201 OnDataReceived(): 1201 lc=6838, VideoDetectionStats: sessionID=5cbb91d0f69e4e22aefae1e7791fc3d5, contentType=video%2fx-flv, srcFileFmt=FLV, Player=Flash, srcVideoCodec=On2VP6, srcAudioCodec=Unknown, transcoderAvail=true, srcBitrate=909547, bitrateThreshold=773000, bitrateTarget=350000, minOptimizationTest=passed, srcDuration=1.79s, srcSize=203625, bypass=false, redirectURL=http%3a%2f%2f209.118.181.135%3a4243%2fskyRequest_5c1d62ea-f592- 4322-abdd- 5c10e1f76486%2fskyWidth_480%2fskyHeight_320%2fskyBitrate_350%2fskyMinComp_15 %2fskyABRMinComp_30%2fskyMinCompTest_1%2fskyTranscode_1%2fskyOuttype_flv%2fs kyCookie_%2fskyStatsId_sfo- ctlr002%2fskySessionId_5cbb91d0f69e4e22aefae1e7791fc3d5%2fskyVideo_l.yimg.co m%252fcv%252feng%252ffox%252f110920%252ff%252fxfactor_to_1000.flv, srcURL=http%3a%2f%2fl.yimg.com%2fcv%2feng%2ffox%2f110920%2ff%2fxfactor_to_10 00.flv, UA=Mozilla%2f5.0%20(compatible%3b%20MSIE%209.0%3b%20Windows%20NT%206.0%3b%20 Trident%2f5.0%3b%20FunWebProducts) Field Definitions Field: sessionID Definition The unique identifier as programmed in the Controller API's flow ID field Value(s): Customer defined variable. Field: contentType Definition The HTTP content type of the payload Value(s): See the HTTP specification Field: Player Definition The player used by the client. Value(s): Flash | Non-Flash. Note: it is possible for Flash players to render MP4 content, but a Non-Flash player cannot render FLV content.
  • 12. PAGE 12 © 2011 Skyfire Labs, Inc Rocket Controller Log Field: transcoderAvail Definition The transcoder health check at the time the video was detected Value(s): True | False. If true, the transcoder was online If false, the transcoder was offline Field: minOptimizationTest Definition The optimization test result. Value(s): Passed | Failed | Deferred Passed indicates that video is detected and its format is deemed worthy of optimization, given the current congestion level. Failed indicates that video is detected and its format is deemed not worthy of being optimized, given the current congestion level. Deferred indicates that not enough information was available to make the optimization decision, so the Optimizer makes the decision at a future date. Field: bypass Definition Whether or not the video optimization was bypassed. Value(s): False | variable False indicates the video will be optimized Variable: Any other value provides a text description of why we do not intend to optimize the video. Typical variable values might be: transcoder_unavailable url-blacklisted min-optimization-failed Field: redirectURL Definition When video was found, the client redirected to this URL. Value(s): Variable URL format Field: UA Definition The User Agent of the client application Value(s): Variable string
  • 13. Rocket Controller Log © 2011 Skyfire Labs, Inc PAGE 13 When the field M3U8Playlist=true, the following fields are included: Field: M3U8Type Definition The type of variant playlist that was found Value(s): HLS:variants: HLS:mixed | HLS:unknown An HLS:variant indicates a pure variant playlist is detected HLS:mixed indicates a combined variant playlist and content playlist in a single file is detected HLS:unknown indicates an HLS format is detected, but that no other determination could be made.
  • 14. PAGE 14 © 2011 Skyfire Labs, Inc Rocket Optimizer Log Rocket Optimizer Log When conducting analytics for the Optimizer, the two fields of most interest are:  VideoTranscoderStats  VideoServerStats VideoTranscoderStats This field provides optimization information. A typical example of this log entry is: [10:03:2011:16:25:39.758386] 0.1 SkyOptimizerServer qa-opt102.dc.skyfire.com !NOTIFY [28889- 1119922496] ../src/SkyOptimizerServer/SFTranscoderWrapper.cpp:1270 DumpSt atistics():1270 lc=21283, inst={82447.82444.82441.8} VideoTranscoderStats: sessionId=92c2acfc5f234a08bda4c69b711da6d1, statsId=qa-flv002, srcDuration=80.05s, playTime=79.74s, fetchedInBytes=37882522, processedInBytes=37882522, outBytes=6241702, optimizationRatio=83.53, srcDimensions=1920x1080, srcBitrate=3786.07kbps, srcVideoCodec=H.264, srcAudioCodec=AAC, srcContainer=MP4, outDimensions=852x480, outBitrate=626.00kbps, outVideoCodec=H.264, outAudioCodec=AAC, outContainer=FLV, inputFileWaitTime=0.00s, outputFileWaitTime=0.01s, sourceFileFirstDataTime=0.01s, firstDataInToOut=2.58s, srcURL=qa- web001.dc.skyfire.com%2fhosted_vids%2fmp4s%2fMain_HiRes_1080P.mp4 Field Definitions Field: sessionID Definition The unique identifier as programmed in the Controller API's flow ID field Value(s): Customer defined variable. Field: statsId Definition The hostname of the controller that intercepted the video. Value(s): Customer defined variable. Field: srcDuration Definition The duration in seconds of the original non-transcoded source video. Value(s): Variable, floating point
  • 15. Rocket Optimizer Log © 2011 Skyfire Labs, Inc PAGE 15 Field: playTime Definition The duration in seconds that the customer actually watched the transcoded video. Value(s): Variable, floating point. Field: fetchedInBytes Definition The total amount of video, in bytes, fetched by the Optimizer. Value(s): Variable, Integer Field: processedInBytes Definition The optimized portion of the video sent to the client (in outBytes size). The optimizer fetches content ahead of the current position from the internet; in order to calculate the true optimization ratio of the currently delivered content, the following calculation is used: optimizationRatio = 1- (outBytes/processedInBytes) in % Value(s): Variable, floating point Field: srcBytes Definition The size in bytes of the original non-transcoded data in bytes the user received. Value(s): Variable, integer Field: outBytes Definition The amount of output transcoded data in bytes the user received. Value(s): Variable, integer. Field: optimizationRatio Definition The average optimization percentage of video transcoded so far. Value(s): Variable, integer. Field: srcDimensions Definition The dimensions of the original non-transcoded source video. Value(s): Integer x integer Field: srcBitrate
  • 16. PAGE 16 © 2011 Skyfire Labs, Inc Rocket Optimizer Log Definition The average bitrate in kbps of the original non-transcoded source video. Value(s): Variable, floating point. Field: srcVideoCodec Definition The video codec of the original non-transcoded source video. Value(s): Variable, free-form string, may be unknown Field: srcAudioCodec Definition The audio codec of the original non-transcoded source video. Value(s): Variable, free-form string, may be unknown Field: srcContainer Definition The container of the original non-transcoded source video. Value(s): Either FLV or MP4 Field: outDimensions Definition The dimensions of output transcoded data Value(s): Integer x integer Field: outBitrate Definition The average bitrate in kbps of the transcoded video Value(s): Variable, floating point Field: outVideoCodec Definition The video codec of the transcoded video. Value(s): Variable, free-form string, should always be H.264 Field: outAudioCodec Definition The audio codec of the transcoded video. Value(s): Variable, free-form string, should always be AAC Field: outContainer Definition The container of the transcoded video.
  • 17. Rocket Optimizer Log © 2011 Skyfire Labs, Inc PAGE 17 Value(s): FLV | MP4. The field should never be MP if the scrContainer is FLV. Field: inputFileWaitTime Definition The time the SkyTranscoderHost spends waiting for input data to transcode. If this number is high, it indicates the Optimizer can transcode faster than the network can feed it data from the origin server.. Value(s): Variable, floating point Field: outputFileWaitTime Definition The time the SkyTranscoderHost spends waiting to push output data to SkyTranscoderServer. Value(s): Variable, floating point Field: sourceFileFirstDataTime Definition The approximate time from when the server received the request to transcode to the time it received the first packet of source data from the origin server. Unlike the field, inputFileWaitTime, this field does not include mid-download stalls. Value(s): Variable, floating point Field: firstDataInToOut Definition The time from when the server receives the first input data from the origin server to when transcoded sends the first output data to the client. The fields, sourceFileFirstDataTime + firstDatainToOut = the time from the initial request to the first packet of output data. Value(s): Variable, floating point Field: srcURL Definition The URL to the original non-transcoded video. Value(s): Variable, URL VideoServerStats Typical log line looks like:
  • 18. PAGE 18 © 2011 Skyfire Labs, Inc Rocket Optimizer Log [09:27:2011:11:37:54.51804] 0.1 SkyOptimizerServer qa-opt101 !NOTIFY [20970- 1170946368] ../src/Server/HTTPVideoServer.cpp:110 DumpStatistics():110 lc=25, inst={1086.1083.1107.8} VideoServerStats: sessionId=ff6ff7b4bcac31d5, statsId=qa-flv001, servedVideo=true, rejectedVideo=false, sourceRequestTimeout=false, dataSentTimeout=false, transcoderFail=false, srcURL=server7.rooftopcomedy.com%2fm%2f2010%2f10%2frivera_thai_mexican_or_no t_HD_DRT_PMSTR_deint.mp4, UA=Mozilla%2f5.0%20(Windows%20NT%206.1%3b%20WOW64%3b%20rv%3a6.0.2)%20Gecko%2 f20100101%20Firefox%2f6.0.2 Field Descriptions Field: sessionID Definition The unique identifier as programmed in the Controller API's flow ID field Value(s): Customer defined variable. Field: statsId Definition The hostname of the controller that intercepted the video. Value(s): Customer defined variable. Field: servedVideo Definition Indicates whether the server served the video or not. Value(s): True | False. True indicates normal operation; False indicates no transcoded data was sent to the client. Field: rejectedVideo Definition Indicates whether or not the server rejected the video Value(s): True | False. True indicates the Optimizer rejected the video, triggering a redirect back to the source. This condition usually means the content failed our minimum optimization criteria. It does not indicate a problem with the Skyfire transcoder. Fale indicates normal operation. Field: sourceRequestTimeout Definition Indicates whether the server received content from the origin server or not. Value(s): True | False. True indicates the origin server did not respond to the request for data, indicating a problem at the source. False indicates normal operation. Field: dataSentTimeout
  • 19. Rocket Optimizer Log © 2011 Skyfire Labs, Inc PAGE 19 Definition Indicates whether the transcoder did not send data to the client. Value(s): True | False. True indicates the transcoder did not provide data to the client, indicating a problem with the Skyfire transcoder. False indicates normal operation. Field: TranscoderFail Definition Indicates whether the transcoder detected a failure in the process of converting the video. Value(s): True | False. True indicates the transcoder was not able to process the original video, indicating a problem with the Skyfire transcoder. False indicates normal operation. Field: srcURL Definition The URL to the original non-transcoded video. Value(s): Variable, URL