Is there any cloud or self-hosted tool that I can connect to my DB, build queries, and then create beautiful dashboards with plots, tables, and so on with the data retrieved from the queries?

The database is currently MongoDB. I don't know if services like Datadog for example suit my necessity, because they talk about data retention and stuff like that, but I don't need any data retention because my data is in my server.

2 Answers 2


If you are looking for something Open Source, Free and on-premises have a look at Metabase.

It takes really just 5 minutes, if not under to get your first graph on the screen. It supports MongoDB but it supports the following databases as well:

  • MySQL
  • Postgres
  • SQL Server
  • AWS Redshift
  • Google BigQuery
  • Druid
  • H2
  • SQLite
  • Oracle
  • Crate
  • Google Analytics
  • Vertica

I've used it visualize data from our Service Desk software that is based on MySQL. It's been updated regularly and it's actively maintained.

enter image description here

  • 1
    This looks exactly what I was looking for. Trying it right now!
    – Ivan
    Oct 30, 2017 at 13:34
  • Could you please focus on the asker's need, rather than write a big list of supported databases, as the asker only has MongoDB. Thanks!
    – Nicolas Raoul
    Oct 31, 2017 at 3:11

Redash supports MongoDB and many other data sources. It provides several types of charts and also dynamic dashboards.

Here a sample.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.