A webapp, dmesg viewer written in F# with Suave
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
js
templates
.gitignore
AssemblyInfo.fs
BDProject.fsproj
BDProject.sln
CustomFilter.fs
DataAccess.fs
Database.fs
Models.fs
Parser.fs
Program.fs
Queries.fs
README
Web.fs
app.config
erd.mwb
erd.png
packages.config
runloop.sh
tables.create
tables.create.mysql

README

This project is a tool for anylising dmesg startup output

dmesg format
	<level>[time] msg
	<level>[time] [source] msg
	<level>[time] source: msg

msg_id is the primary key

msg_id -> level
msg_id -> time -> msg
msg_id -> source

We get:
- browsing
- list sources
- filter msg by source/level/timespan
- stats:
	- number of msg of each priority
	- number of sources
	- source with most messages
	- source with most errors [[msg with level > 4]]
- kernel version [[msg starts with 'Linux version']]