
#11501: Building nofib/fibon returns permission denied -------------------------------------+------------------------------------- Reporter: rem | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: NoFib benchmark | Version: 7.10.3 suite | Resolution: | Keywords: Operating System: Linux | Architecture: x86_64 | (amd64) Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by gracjan): I had some fun with Grafana. A screenshot of potential interaction attached: [[Image(grafana-ghc-perf.png, 500px)]] What I like about Grafana: - use interface is slick and interactive - graphs are nice to work with - it is rather easy to setup a graph/dashboard after a little practice - it is easy to change time period observed, narrow down or widen - time-based navigation is intuitive - it was easy to annotate points with commit hashes and titles What I did not like about Grafana: - it is hard to observe more than one branch - we have a huge amount of collected metrics, it is hard to know what to observe - Grafana does not connect to PostgreSQL - Grafana can connect to InfluxDB - InfluxDB has strange import format, but some SQL magic can convert psql to theirs (attached) - InfluxDB needs 5GB of memory to import the data, otherwise it dies - docker has default limit of 2GB, silently kills Influx if not extended - docker option `--memory 8GB` is ignored unless changed in some config - ElasticSearch might have been a better option instead of InfluxDB What I see as a fundamental problem: - we have way to many metrics to reasonably expect people to catch issues - most of the metrics are correlated, most of nofib is Haskell98 programs Summary: - Grafana the UI is really good - time-based drill down is great - all the tooling around is really problematic, compared to PostgreSQL at least -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11501#comment:27 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler