I have been using icingaweb2 with graphite for more than 2 years, which works very well.
Also the adjustments with templates (/etc/icingaweb/modules/graphite/) work as desired.
But there is one question:
Is it possible not to display certain graphs in icingaweb2?
(Not every graph is necessary)
If you don’t need the metrics, set the enable_perfdata attribute to false in your host/service objects. This disables collecting the metrics in Icinga itself.
One thing comes to mind - configure the carbon cache receiver in a way that it drops metrics by these patterns. In terms of the Icinga built-in checks there’s no support for filtering metrics away, either all or nothing.