linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Which dashboard do most fs developers use for the fstests results?
@ 2022-12-22 12:08 Qu Wenruo
  2023-01-04 17:11 ` Darrick J. Wong
  0 siblings, 1 reply; 2+ messages in thread
From: Qu Wenruo @ 2022-12-22 12:08 UTC (permalink / raw)
  To: fstests; +Cc: linux-btrfs

Hi,

Recently I'm setting up my dashboard for my fstests results.
My initial inspiration comes from Josef's static pages:

   http://toxicpanda.com/

Generated by the following project:

   https://github.com/josefbacik/fstest-results


Then I build a similar script (using junit reporting from fstests 
instead), not much results yet, but all tests will be done on aarch64 VMs:

   https://h.anonymoususers.xyz:8443/results/

Generated by my poorly crafted project:

   https://github.com/adam900710/fstests_result_webui


And I'm pretty sure other developers have their own dashboards.
Darrick mentioned he has his own dashboard, and Theodore mentioned he 
hit several btrfs test failures.

I'm wondering if it's possible to share the dashboards for each other?

Shared dashboards have the following advantage:

- Let guys from other fses to have more reports
   Ted's reports is very valuable for our btrfs guys.
   If we have the access the dashboard to grab the needed info,
   we're definitely going to improve our runs.

- Learn better ways to build the dashboard
   I learned a lot from Josef's script, and also learned a lot from
   the fstests junit report.

   But I'm also wondering if there is some better ways.
   One possible solution I'm still exploring is InflexDB + Grafana.

   If you guys can share such dashboards, we would have better chances
   to learn from each other.

Thanks,
Qu

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Which dashboard do most fs developers use for the fstests results?
  2022-12-22 12:08 Which dashboard do most fs developers use for the fstests results? Qu Wenruo
@ 2023-01-04 17:11 ` Darrick J. Wong
  0 siblings, 0 replies; 2+ messages in thread
From: Darrick J. Wong @ 2023-01-04 17:11 UTC (permalink / raw)
  To: Qu Wenruo; +Cc: fstests, linux-btrfs

On Thu, Dec 22, 2022 at 08:08:51PM +0800, Qu Wenruo wrote:
> Hi,
> 
> Recently I'm setting up my dashboard for my fstests results.
> My initial inspiration comes from Josef's static pages:
> 
>   http://toxicpanda.com/
> 
> Generated by the following project:
> 
>   https://github.com/josefbacik/fstest-results
> 
> 
> Then I build a similar script (using junit reporting from fstests instead),
> not much results yet, but all tests will be done on aarch64 VMs:
> 
>   https://h.anonymoususers.xyz:8443/results/
> 
> Generated by my poorly crafted project:
> 
>   https://github.com/adam900710/fstests_result_webui
> 
> 
> And I'm pretty sure other developers have their own dashboards.
> Darrick mentioned he has his own dashboard, and Theodore mentioned he hit
> several btrfs test failures.

Yep.  https://djwong.org/fstests/

Source: https://djwong.org/docs/fstmatrix.tar.xz

The tarball contains source to build four debian packages (poorly).  One
for the database itself (fugly slow sqlite); one that gets installed in
a test VM to collect, package, and submit fstests results to a
webserver; one to be the web service endpoint that accepts tarballs and
integrates the results into the database; and one to present a web
frontend and an rss feed based on db contents.

No auditing has been done on /any/ of it.  No authentication is
required.  Please don't bomb my machine.

> I'm wondering if it's possible to share the dashboards for each other?
> 
> Shared dashboards have the following advantage:
> 
> - Let guys from other fses to have more reports

Yes, that would be useful to cross-reference problems I see against
whatever Ted and Josef are running.  Granted I could do that today with
Josef's dashboard, but ... I don't.

>   Ted's reports is very valuable for our btrfs guys.
>   If we have the access the dashboard to grab the needed info,
>   we're definitely going to improve our runs.
> 
> - Learn better ways to build the dashboard
>   I learned a lot from Josef's script, and also learned a lot from
>   the fstests junit report.
> 
>   But I'm also wondering if there is some better ways.
>   One possible solution I'm still exploring is InflexDB + Grafana.

Probably smarter than building your own web dashboard, but I don't have
any experience with either of those tools.

--D

>   If you guys can share such dashboards, we would have better chances
>   to learn from each other.
> 
> Thanks,
> Qu

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-01-04 17:11 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-22 12:08 Which dashboard do most fs developers use for the fstests results? Qu Wenruo
2023-01-04 17:11 ` Darrick J. Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).