Skip to content
/ faf Public
forked from abrt/faf

Platform for collection and analysis of packages and package crashes

License

Notifications You must be signed in to change notification settings

mvopalka/faf

This branch is 1 commit ahead of, 693 commits behind abrt/faf:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

867083b · May 22, 2018
Apr 3, 2018
Mar 22, 2018
Jan 6, 2014
Aug 12, 2015
Nov 6, 2012
Sep 4, 2014
May 22, 2018
May 22, 2018
Oct 5, 2015
Oct 5, 2015
Apr 19, 2018
Oct 5, 2015
Aug 8, 2011
May 14, 2018
Mar 15, 2018
Feb 6, 2018
Nov 28, 2016
May 9, 2018
Jun 20, 2013
Apr 19, 2018
May 9, 2018

Repository files navigation

About FAF

Originated as Fedora Analysis Framework – The ultimate tool to fix problems of application crashes.

FAF now collects thousands of reports a day serving needs of three different projects:

Live FAF instances:

FAF is part of the ABRT project.

How it works

Currently, typical crash reporting work-flow consists of generating so called ureport (micro report) designed to be completely anonymous so it can be sent and processed automatically avoiding costly bugzilla queries and manpower.

FAF in this scenario works like a first line of defense — collecting massive amounts of similar reports and responding with tracker URLs in case of known problems.

If user is lucky enough to hit a unique issue not known by FAF, reporting chain continues with reporting to bugzilla, more complex process which requires user having a bugzilla account and going through numerous steps including verification that the report doesn't contain sensitive data.

You can read more about technical aspects of ABRT at our documentation site: http://abrt.readthedocs.org.

Features

  • Support for various programming languages and software projects:
    • C/C++
    • Java
    • Python
    • Python 3
    • Linux (kernel oops)
  • De-duplication of incoming reports
  • Clustering of similar reports (Problems)
  • Collection of various statistics about platform
  • Retracing of C/C++ backtraces and kernel oopses
  • Simple knowledge base to provide instant responses to certain reports
  • Bug tracker support

Developer resources

Technologies behind FAF

RPM Repositories

Nightly builds of FAF can be obtained from these repositories:

About

Platform for collection and analysis of packages and package crashes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 57.9%
  • JavaScript 23.0%
  • CSS 13.5%
  • HTML 4.1%
  • Makefile 0.9%
  • Shell 0.3%
  • Other 0.3%