docker-grafana-load-dashboard Docker grafana load dashboard
docker grafana load dashboard Docker Dashboard by ichasco Download JSON; This dashboard display Docker and system metric, the aim it's to have all the metric on one dashboard. Alternatively the plug-in can be built from scratch following the instructions on GitHub. 0 grafana/grafana:6. When run, the demo client container can Sep 02, 2020 · The Redis Data Source for Grafana plug-in can be installed using grafana-cli, Docker, or used in the Grafana Cloud. I looked around, but ended up creating my own Docker image based on this awesome Docker setup by Samuele Bistoletti , Sams’s does everything I need, but it comes installed with StatsD/Telegraf, and uses MySQL. Click the Download JSON link or copy the dashboard ID. It tells that our pod’s 8088 port should be available thru an Elastic Load Balancer (ELB). To quickly import the Istio dashboards to an existing Grafana instance, you can use the Import button in the Grafana UI to add the dashboard links above Recently, I discovered a nice way of plugging in monitoring for Redis using Grafana, thanks to this great Data Source plugin that works with any Redis database, including Azure Cache for Redis! It’s really easy to setup and try. In the “Metrics” field, add a PromQL query such as: Jun 10, 2019 · The Docker Host Dashboard shows key metrics for monitoring the resource usage of your server: Server uptime, CPU idle percent, number of CPU cores, available memory, swap and storage. Repositories Starred. Jan 12, 2020 · Use docker-compose to deploy Prometheus, Grafana, Portainer behind Traefik cloud native edge router, all protected by oauth2_proxy Deploy traefik, prometheus, grafana, portainer and oauth2_proxy with docker-compose Jun 09, 2017 · Let’s make an interesting monitoring environment for DevOps/Docker environment with Time series metrics. Grafana dashboard tool to visualize time series data as well viewing more detailed log info. Parameters within grafana: archive_source. You may also like: Playing With Docker, MQTT, Grafana, InfluxDB, Python, and Arduino $ docker run -p 3000:3000 grafana/grafana:5. The plugins directory, it would allow grafana to find the plugin. Prerequisites: The monitoring application needs to be installed. . json is updated with name of the datasource mentioned in datasource. To allow the Grafana dashboard to persist after the Grafana instance restarts, add the dashboard configuration JSON into a ConfigMap. 1, but check for updates and substitute the version number as needed. A dropdown list is displayed, with the web services you have created on RapidMiner AI Hub. Just a note on the dashboard in case you are using the community edition if Corda. grafana. But you will need boot2docker or manual installation to have grafana and influxdb running Windows. docker. << Deploying Telegraf on Linux. Prometheus is one of the data sources supported by Grafana. If you're seeing this Grafana has failed to load its application files. Select Manage from the Dashboards menu. Start your grafana server. restart Grafana; docker restart "Grafana container ID" Add Coralogix as data source to Grafana version 7 and up. Docker Compose is installed by default with Docker for Mac. yml file looks like this: Nov 27, 2017 · There’s a few ways to install Grafana, but because I’m using Home Assistant on my Synology NAS, I’m going to use Docker. 244. The URL ist the one of oure Prometheus container. Once finished, you can select “New Dashboard” button, to start visualizing InfluxDB data of your interest. grafana_dashboard Set to 'docker' to Download the docker-statsd-influxdb-grafana image using the command: docker pull samuelebistoletti/docker-statsd-influxdb-grafana To start the container for the first-time launch: docker run -d \ --name docker-statsd-influxdb-grafana \ -p 3003:3003 \ -p 3004:8083 \ -p 8086:8086 \ -p 22022:22 \ -p 8125:8125/udp \ samuelebistoletti/docker-statsd-influxdb-grafana:latest Grafana is an open-source data metrics tool that is used to aggregate large amounts of data into a comprehensive visual dashboard for easy analysis. com Dashboard. Prometheus is responsible for collecting the data that needs to be monitored and then displaying it through Grafana. This allows users to collect and visualise a Docker hosts activity. Apr 09, 2020 · The Docker Host Dashboard shows key metrics for monitoring the resource usage of your server: Server uptime, CPU idle percent, number of CPU cores, available memory, swap and storage System load average graph, running and blocked by IO processes graph, interrupts graph Aug 31, 2016 · grafana_dashboard. This file describes a simple Grafana dashboard we can use to get an overview of our MSK cluster, based on the metrics pulled in to Prometheus. yaml Jan 24, 2021 · Go to Data Sources in Grafana; Select Prometheus Datasource and configure where your Prometheus DB is running; Test and Verify connection is established successfully; Creating a Dashboard. Just download and import the JSON to Grafana and you should be good. /docker-compose. Docker memory is allocated minimally at 6 GB. The plugins directory, it would allow grafana to find the plugin. After adding your configuration to KrakenD, to test the configuration locally with Docker, you will need to: Start an InfluxDB: Aug 29, 2015 · To access your time series from Grafana, you need to set up the InfluxDB server as a data source. This blog post explains how you can configure setup a monitoring stack easily using Docker Swarm, Grafana, InfluxDB and Telegraf. I summarised a couple of key benefits of Docker Swarm below: Docker Swarm is fully supported by Docker Engine, which means 1) it only takes a single line of command to create a Swarm and 2) it saves you time to manually install docker-compose, which is not available in the standard Docker Engine. If you host grafana under subpath make sure your grafana. In Kubernetes environments, execute the following command: $ kubectl -n istio-system get svc grafana NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE grafana ClusterIP 10. This is volume mounted at var/lib/grafana On the next screen, import the dashboard with the 8451 ID. This could be caused by your reverse proxy settings. While our Docker installation is running on each pool member, we can create a new load balancer, and then add a new service with the following settings: Name: HTTP; Instance Pool: select the previously created Instance Pool Docker. 1. Click Load button: 5. 4. This article describes my approach by using the external renderer. Configuring log sources Jul 30, 2015 · Hello, I am running Grafana in a Docker Desktop image (Win 10) and am trying to set environment variable ALLOW_EMBEDDING=true in order to add my grafana dashboard as an iframe to home assistant (also in a docker container). It generates also a dashboard to allow data visualization in Grafana. sh. ini root_url setting includes subpath. yml # docker-compose file that │ # aggregates `prometheus`, │ # `node_exporter` and `grafana`. Since there are about twenty dashboards, we will create an “AWS” directory: Framework allows to perform load testing with Apache Jmeter, view application/server metrics in real-time with Grafana, analyze errors cause with detailed traces for failed requests, compare different test runs in scripted dashboard and perform frontend performance testing with sitespeed. I have been working on sample project with Windows+Docker+Prometheus+Grafana Issue: Loosing all details on grafana dashboard on docker or, container restart. Apr 25, 2019 · To View imported dashboards, go to Dashboards and select the name of the dashboard you want to view. githubusercontent. The tool lets you load data from many different data sources and build custom dashboards based on the data. in that let’s pick Telegraf (Owned by InfluxData) Sep 22, 2020 · Grafana: Grafana is a reporting UI service that is often used to connect to non-relational databases. com/SUSE/grafana-dashboards-ceph. Grafana will use the default username and password for Influxdb (root root), if you have added a user you will need to add that too. The container definition includes an admin user for the portal, as well as the volumes defining datasources and dashboards that are already pre-configured. As-of this writing, it is currently at version 1. Prometheus is responsible for collecting the data that needs to be monitored and then displaying it through Grafana. Getting Started with Docker Containers and Grafana Monitoring of DataCore – using Ubuntu sudo apt install curl curl -fsSL https://download. I have prepared a repository with the required files available on Github at the following address https://github. Step 7 : From command line, run run-grafana-docker. 1. Please note that if you changed the name of the data source, you will need to change it within the JSON as well. You start by creating an empty dashboard and adding new panels to it. ├── Makefile ├── docker-compose. 9K Downloads. To make all the above even simpler, we have created a docker-compose setup that will: Start a Docker container with InfluxDB Sep 02, 2020 · Install Grafana. Login with your admin user (default admin/admin). As Grafana docker runs as 472 uid: Adding our First Grafana Dashboard. Grafana is a powerful dashboard panel that supports multiple data sources and can customize charts for monitoring. No worries, I have already built one that can be found here. ConfigMaps also allow the dashboards to be deployed with a GitOps or CD based approach. If you have any changes you would like to see in the Dashboard let me know so I can update Grafana site as well. Then you have to add a query, selecting. Verify that the Grafana service is running in your cluster. Grafana stores the data in SQL based database, Grafana supports SQLite3, MySQL or PostgreSQL for this. Motivation A useful diagram and dashboards Github Step by step instructions Step 1: Prepare the workspace directory Step 2: Create node configuration files Step 3: Run the Corda Network Bootstrapper Step 4: Prepare for Docker Step 5: Create the Prometheus configuration files Step 6: Create the Docker-Compose file Step 7: Set up Kibana Step 8: Set up Grafana Step 9 Mar 20, 2018 · Previous to v5. The easiest way to install Grafana and InfluxDB is to use the corresponding Docker images. The grafana/data folder in the cloned repo contains the grafana. You may have to run sudo su if you are getting permission errors. CSV files into QuestDB and to use this as a data source for a Grafana dashboard. To import the dashboard: From the Grafana UI, click the + icon in the side menu, and then click Import. 14. Grafana equips users to query, visualize, and monitor metrics, no matter where the underlying data is stored. Select the Import option from your Grafana dashboard. From the Dashboards menu, select the sub-menu item ‘Import. In this section, you will start Grafana using Docker and configure InfluxDB as your data source. Jan 25, 2021 · Automated PDF export of Grafana dashboard using Puppeteer Prerequisites. We need to configure Grafana to connect with Prometheus by manually setting up the data source. In this post, we have got introduced on how to set up targets in Prometheus, configure Prometheus, cAdvisor, Node Exporter and Alert Manager to monitor both containers and host resources. Also, included in the project is automated provisioning of datasources & dashboards. Paste this dashboard id here: 6400; Click Prometheus as datasource. If the container is running, the docker host may not be accessible on the network; If no system statistics appear at the bottom of the dashboard, either Telegraf is not configured or the InfluxDB container is not running or is not accessible over the network. Prometheus is one of the data sources supported by Grafana. Deploy InfluxDB, Grafana, and Telegraf in Docker. Dec 11, 2019 · Well, the fact that there are dashboards you can download and that Grafana has multiple points of access to the json dashboard and panel code, as well as options for dashboard import and export to json (mind the option for “sharing externaly”), it seems possible that one can save the dashboards one by one in files in json format and then In order to do that you can simply go to the Grafana dashboard home page, click on ‘Home’ then ‘Import dashboard’ link, and paste this ID into the ‘Grafana. Select Save, and Grafana will test the credentials for each API. Now that’s quite a mouthful of a command. The major reasons being - 1-click installation and setup of a complete Docker development environment for WindowsIntegrated tools Dockprom Grafana dashboards can be easily extended to cover more then one Docker host. First thing first, to trigger up InfluxDB with Graphite plugin, use this command. bashrc bash bash. ’ The dashboard will default to the name ‘Catchpoint,’ so just click Import to continue. Docker container metrics. From what I understand, this Download Logs2Metric YAML. sh docker kill grafana docker rm -v grafana. This complete setup is a docker compose project. Log into a PC/Laptop or cloud instance. 3:8812. js 10. Within a short time, you should see netdata metrics for your server on Grafana. The main point of difference with this image is: Persistence is supported via mounting volumes to a Docker container I have mac os catalina and installed Grafana and docker as described in the venus-docker-grafana project and so far I think this is ok. the data source (RapidMiner), the type (timeseries or table), and; the metric, which is the web service that you created. Install Ubuntu Server on new VM. We use the grafana docker image 5. . As we can see there are 3 running containers which are cAdvisor, jenkins and Sep 04, 2020 · $ docker volume create grafana-data I am assuming a user already has or knows how to create a json model for the dashboard and add a data source . Grafana is a powerful dashboard panel that supports multiple data sources and can customize charts for monitoring. Grafana will also keep an eye on these configuration files and automatically load changes. The influxdb data source is declared in the datasource. Grafana is an open-source analytical platform used to analyze and monitoring time-series data. Download here the latest version of Docker for Win 10 Pro 64bit and install it. It provides a powerful and elegant way to create, share, and explore data and dashboards from your disparate metric databases. Next click Save & Test. Feb 02, 2021 · docker-compose -f . Docker Compose is installed. Feb 24, 2020 · This blog shows how a ready-made, “All you need is Docker” demo client container can be created that achieves the above objectives by bundling Kubernetes in Docker (kind), kubectl, helm, application manifests and charts for Kubernetes add-on features such as Kubernetes Dashboard and Grafana. Our instances are now running, and they are in the process of installing Docker. Now that you are logged into grafana, and have a complete InfluxDB/Grafana/Python script setup, you can use the basic getting started grafana info to build some graphs. Docker Dashboard Using Grafana, Prometheus & Node Exporter 1 Views Comments(0) Upvotes(0) Downvotes(0) I've been wanting to get into Grafana dashboards for a while, so here we go! Feb 29, 2020 · grafana-> Used to store grafana configuration file Prometheus-> Used to store the files related to Prometheus server downloaded from Git Prometheus_vol-> To map as a volume to Prometheus Docker Server; Change the directory into “exporter” and download the files from following git repo Jul 30, 2015 · I'm trying to implement animations into my dashboard whereby, based on a particular event identifier, that can be changed from the wildcard textbox, it will trace the vector graph (x- and y-axis) for that particular time range. This will deploy Grafana into your cluster. User account on Grafana server that has Viewer access to the required dashboards; This has been tested on Ubuntu 16. Create and start the Grafana docker. When using Docker Desktop for Mac, the default Docker memory allocation is 2 GB. It utilizes pfSense with the Telegraf package. The book begins by showing you how to install and set up the Grafana server. We have already covered in previous posts the usage of tools via docker starting from building tools, continuous integration, integration testing. In this tutorial, we will cover how to load demo data from . Oct 30, 2017 · Step 1: Download and run the Grafana Docker image. The first lines represents the system metric with gauge and text/graph (easy to visualize and minimalist). yml prom. So the critro team has already build a dashboard and published it in Grafana repo. As of now we have installed and configured prometheus server and Node exporter. 2. Feb 17, 2020 · we need to download dashboard from Link, Then import dashboard as below: 01. Hi, My small company is using docker-compose + traefik to deploy dev containers. They are really beautiful! The only thing you need to change in the examples is the data source from graphite to influx. If you are running Grafana in a Docker image, then you configure Grafana using environment variables rather than directly editing the configuration file. Now, the new Grafana v5. I have mac os catalina and installed Grafana and docker as described in the venus-docker-grafana project and so far I think this is ok. . You can do so by following the following steps: Navigate to your Grafana instance. Create a docker-compose. This will redirect to the dashboard with the metrics displayed as in the sample below: To have your Docker container load the dashboard on startup: Locate HACloudSessionservers. Also, included in the project is automated provisioning of datasources & dashboards. Oct 09, 2019 · See Grafana Image Charts for a Rule that will call the URL to generate the chart images only as often as necessary based on the time period currently selected in the UI. json, the grafana-datasource. e. Jun 28, 2019 · Grafana dashboards. Click “Load” to get the dashboard imported. Go to the Grafana Home page, and select New Dashboard. From now on, after each load test you can see the results in your Grafana dashboard. json file. Click Import Configure Grafana to view the collected metrics. json to your grafana/dashboards directory. Grafana Data Sources configuration dashboard Create some dashboards. 103. 0, we had to use the Grafana API to provision data-sources and dashboards. docker run -d -v /var/lib/grafana --name grafana-storage busybox:latest. Click the Import button and you should get If you want to get started with Kubernetes on your Laptop running Windows 10, Docker Desktop for Windows CE is the quickest way. Store it somewhere near to your docker compose YML. I would also like to mention that I'm not the only one experiencing the issues, other users of our Grafana server have stated that the dashboard doesn't load for them either. To install Grafana you first need to download the image from the official Docker Hub site. $ mkdir grafana-entities $ cd grafana-entities Best practice - Initialize git repo in your grafana-entities directory. com/debricked/dmarc-visualizer. A REST API based on Flask for serving Pandas Dataframes to Grafana. PR requests are welcome to updated or change the dashboard. This dashboard is intended to help you get started with monitoring. Select InfluxDB data source you added earlier to finish importing. So for a set of data, each section of business can design their own dashboards, alarms, metrics, etc. Importing the Grafana dashboard. Create docker-compose. With a brand new install of Ubuntu 18. Figure 2 shows an example of a nice-looking Grafana dashboard that I generated using this tool: Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB. Copy HACloudSessionservers. Also, included in the project is automated provisioning of datasources & dashboards. To fully complete we only need to configure Grafana a bit, create a dashboard and new data source for Influxdb. Jan 18, 2017 · There’s official Docker image and docker run -d -p3000:3000 grafana/grafana will launch Grafana fully configured at port 3000. Then in Part 2 we'll configure each of our Raspberry Pis to push regular sensor readings to InfluxDB through Python. . com. But this way, your Grafana install won’t get future updates and you’ll have to manually install the newer version. This uses docker network create and docker volume create respectively. SUSE guys have similar dashboards available on https://github. Jan 17, 2018 · An example JSON schema for a dashboard is available on GitHub; copy this to your clipboard. Aug 14, 2018 · Dashboard monitoring. inspectit/inspectit-ocelot-configurationserver Aug 02, 2020 · In Grafana, we just need to create new data sources. grafana-cli plugins install redis-datasource. yaml file and a simple dashboard configuration is included in the file Dashboard. yml file to setup a new dashboard with InfluxDB and Grafana. io+webpagetest Mar 09, 2019 · I found a working Netdata dashboard for grafana. If you are looking for more information on Prometheus, have a look at my other Prometheus and Monitoring blog posts. Overall. At a shell prompt, run this command: docker run -d \ -p 3000:3000 \ --name grafana \ --mount src=grafana-storage,dst=/var/lib/grafana \ -e "GF_INSTALL_PLUGINS=grafana-simple-json-datasource" \ grafana/grafana. With Grafana, one can also set alerts for metrics that require attention, apart from creating, exploring, and sharing dashboards with their team and fostering a data-driven culture. sh docker kill grafana docker rm -v grafana. a new container gets built every time the service starts) so I mount the config file and a path for the InfluxDB and Grafana database files. If you want to save your data, then you also need to designate persistent storage or bind mounts for the Grafana container. Sep 28, 2019 · When accessing the TeslaMate Dashboard and Settings site, use the username and password you chose when creating . This way, a native Python application can be used to directly supply data to Grafana both easily and powerfully. -Step 2 with download of docker compose file I only get one page of text and here is my problem with command lines. Download the docker-statsd-influxdb-grafana image using the command: docker pull samuelebistoletti/docker-statsd-influxdb-grafana. It can be used to view the “golden” metrics (success rate, requests/second and latency), visualize service dependencies and understand the health of specific service routes. So in short, the simplest option for you: Download the dashboard manually. 4 prom/node-exporter google/cadvisor Create your dashboard. Setting up a dashboard yourself is not too hard though. 1) since localhost from Grafana's point of view in is the Grafana docker container. In this post, I will show you a how-to monitor your Corda nodes with Grafana Dashboard as the only user interface for metrics and log files. The InfluxDB HTTP API runs on 8086 port, so just remember to set your Docker host IP as part of the URL: Create Grafana dashboard. Setup an Azure Cache for Redis instance. 0 Stars. Docker version 1. Integrating InfluxDB, Grafana, Mosquitto, and Telegraf using MQTT and Docker Apr 29, 2019 · Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB. Also, included in the project is automated provisioning of datasources & dashboards. 3 Now if we connect Grafana with Prometheus as the data source and install this excellent JVM Micrometer dashboard into Grafana we can instantly start Jul 01, 2018 · How To Setup A Grafana Dashboard Step By Step - Duration: Install Docker, Grafana, Distributed Load testing - JMeter Tutorial 21 - Duration: Grafana: Grafana is the #1 most popular open source dashboard tool, with 37K+ github stars and a massive community. docker Jul 10, 2020 · Then, open Grafana and paste the content into the Grafana Dashboard Import box (see the README for more details). Grafana provides a way to get all labels, metrics, and query the Prometheus. 103 <none> 3000/TCP 2m25s Open the Istio Dashboard via the Grafana UI. Then, import our Grafana dashboard for Krakend. There are a couple of community-contributed k6 dashboards at grafana. Feb 02, 2021 · Best of all, by default, the docker-compose also starts Prometheus. Click on Dashboards and then import. After that, select your Prometheus data source from the Prometheus combo box and hit Import . Installing InfluxDB and Grafana is a bit tedious task, but Blazemeter recently provided a white paper to install the InfluxDB and Grafana using Docker. In the new dashboard, select the Graph. Cover image by Ian Simmonds. Displaying 23 of 23 repositories. Now that Grafana can access InfluxDB HTTP API, you are finally ready to create a Dashboard and visualize your data. The dashboard is part of the Docker Prometheus Quickstart Project The project uses the latest versions of Prometheus, Grafana, cAdvisor, and node-exporter. Apr 21, 2020 · Setting up Grafana While docker-compose started Grafana, it doesn’t do much yet. Jun 25, 2018 · Type the following command to download and run Grafana using Docker - $ docker run -d --name=grafana -p 3000:3000 grafana/grafana The above command will start Grafana inside a Docker container and make it available on port 3000 on the Host machine. the security of your source Oct 18, 2019 · As the Prometheus server is installed and ready, we will now set-up Grafana. Hope this Build a monitoring dashboard with QuestDB and Grafana Photo by Luke Chesser via Unsplash. com Dashboard, click Load. Importing a Grafana dashboard. You can set one up yourself, or you can download and install a dashboard made by someone else. now we have a quick overview of our Docker system load. Now is time to share some thoughts about how easy is getting insights of our containers without modifying our applications using Grafana and prometheus Oct 01, 2020 · $ cat kill-grafana. Download the following dashboard files and import all the dashboard in Grafana. yml to install Grafana and InfluxDB. In this article, I will show you how to install Grafana on an Ubuntu or Debian-based system. It collects all kinds of metrics about Grafana and the host running the Grafana stack. I am going to walk you through how to deploy Grafana and companion services to get a sweet dashboard of your own! Create a Virtual Machine in Hyper-V. First of all, make the data source as a variable so that the dashboard is not limited to any specific Prometheus instance. You can change the default allocation to 6 GB in Docker. Sep 15, 2019 · Create the WebLogic Server Dashboard with the predefined JSON dashboard. 0. Grafana is a popular graphing tool that lets you build dashboards with data from Graphite, Elasticsearch, OpenTSDB, Prometheus and, of course, InfluxDB. Ctrl+C your docker-compose; next we will test data persistence. To start from scratch, also remove the Graphite and Grafana data volumes by running docker volume rm performancedashboard_graphite performancedashboard_grafana. json Then open grafana web, browse to http://GRAFANA_HOST_PUBLIC_IP and click folder icon on top. Grafana เป็นเครื่องมือสำหรับใช้ทำ Dashboard แสดงผลข้อมูลในรูปแบบกราฟและสามารถเชื่อมโยงกับฐานข้อมูลในรูปแบบ time-series ได้หลายตัว นอกจากนี้ยังสามารถเพิ่ม Aug 07, 2020 · alert 1 amplifier 1 api 10 appliance 9 arm 2 automation 3 bladechassis 2 blog 5 branchoffice 1 bug 5 career 1 certification 8 cka 20 ckad 3 clarity 1 cluster 1 cma 3 community 1 containers 6 dashboard 1 deployment 4 docker 1 drs 2 enclosure 1 esxi 5 esxionarm 1 etcd 1 exam 1 firmware 3 freenas 1 github 1 globaldashboard 2 grafana 24 hardware 11 May 31, 2020 · Docker Captain Bret Fisher explained it well here. Enter the dashboard ID obtained from Grafana 4. Click the "New dashboard" link: On the "New dashboard" page you want to create a new panel of the "Graph" type: Once configurations are done let's start it up. json file. Some elements work with metrics provided by exporters but some of them work directly with ClickHouse DB. By clicking on “Add Data Source” in Grafana UI, you configure it for InfluxDB. Without something like this, Grafana will be generating the images for all the panels and all the views whether they are being used or n Grafana dashboard will show you the real-time data structure that is updating frequently to the influx database. For more information on how to import dashboard in Grafana refer here. It allows you to query, visualize, alert on, and explore your metrics no matter where they are stored. If all your settings are correct you should see this message. If you do not, you can sill follow the setup and Not seeing any errors. mount your dashboard and datasources into grafana container when running docker-compose up -d influxdb grafana refer the docker-compose file and grafana folder here. Grafana stores its dashboard metadata (such as which dashboards exist and what graphs they should show) in a configurable SQL-based database. Select RabbitMQ-Overview dashboard. The normal way to create dashboards on Grafana is via they’re clicky-clicky web UI. Installing Docker. Feb 17, 2021 · The process of setting up a Grafana dashboard and integrating it with various data sources is straightforward. That's it the `docker stack deploy' command deploys the entire Grafana and Prometheus stack automagically to the Docker Swarm. From there, Grafana should automatically try to import this dashboard. Mount the configuration to the docker container. Start Grafana in Docker: Dec 27, 2020 · About. Dashboard: To access the Docker Dashboard, from the Docker menu, select Dashboard. . System load average graph, running and blocked by IO processes graph, interrupts graph. I have created a small tutorial in k6 community. From the Docker menu, select Dashboard. Repo for the Grafana Dashboard for the Docker Monitoring with Prometheus Project. This is a dashboard created by Gabriel Sagnard that displays system metrics collected by Telegraf. The dashboard just show simple system stats, you can improve Mar 13, 2015 · Joined March 13, 2015. This beginner's guide will help you get to grips with Grafana's new features for querying, visualizing, and exploring metrics and logs no matter where they are stored. Grafana is open-source visualization and analytics software. yml file we specified the /etc/grafana/provisioning/dashboards as the path used by our Default provider. And make sure the datasource in your dashboard. Grafana to visualize the results; In this way, you can simply spin up a series of Docker containers, without a manual installation process, which provides a Grafana dashboard available in the browser. Jan 23, 2019 · the answer is easy. I'm able to reproduce this bug by using those variables as seen in the screenshot. Looking for the Perfect Dashboard: InfluxDB, Telegraf, and Grafana – Part XXIX (Monitoring Pi-hole) by jorgeuk Posted on 6th January 2021 6th January 2021 Greetings friends, it has been a while since I expanded the series of In Search of the Perfect Dashboard, but it has taken time to continue. If your have any suggestions or would like to contribute please visit - Docker Prometheus Quick Start Project May 06, 2019 · JMeter Dashboard – Grafana/InfluxDB using Docker By Qautomation on May 6, 2019 • ( 1 Comment ) In the world of performance testing, there is no doubt, that JMeter is most powerful and widely used open source tool but lots of features are still not available in JMeter. Simply download the dashboard and select from the Grafana menu -> Dashboards -> Import. From the /prometheus project directory run the following command: $ HOSTNAME=$ (hostname) docker stack deploy -c docker-stack. Therefore, we have to mount our folder to this location in the container: So you’re left with two choices: create a custom Grafana Docker image or make use of an external renderer. org for documentation or download to get the latest release. 04 and a Mac; Packages: This tool will use Chromium to login to Grafana and display a dashboard/playlist (as well as control LXDE) on a local or remote Grafana instance. We have done the minimal configuration needed, since the Grafana UI will automatically generate configuration files, and you can add a Dashboard when you push data to it. The Docker Containers dashboard looks like this: Nov 30, 2016 · In Part 1 we'll use Docker to load up a Grafana and InfluxDB instance. Build a Grafana dashboard. First, you will start the Grafana docker container and publish port 3000 to your host system. So, unless you installed collectd and Graphite locally, the best way to start with Grafana is through live demo site. The easy way is to download the latest Grafana version in the form of . This is a Docker image based on the awesome Docker Image with Telegraf (StatsD), InfluxDB and Grafana from Samuele Bistoletti. Docker metric Alternatively you can of course fetch the dashboard every time you run your pipeline that deploys Grafana. Its an optional step and should be used if you need version control for your Grafana entities such as dashboards, datasources, etc. 4. We can now import a dashboard, by entering the ID 12831 or any other ID of one of Grafana’s dashboards provided on the Grafana Dashboard side. Paste the copied Dashboard json and click on Load. -The same goes for step 3, no idea how to place the file. After the course, once you are familiar with Grafana, then you should install it on your chosen environment so that you know whether your problem is related to Grafana, or your chosen environment. May 16, 2019 · Now, metrics are collecting by PMM, but we can’t visualize this without the proper Dashboard. In order to monitor more hosts, all you need to do is to deploy a node-exporter and a cAdvisor container on each host and point the Prometheus server to scrape those. It has some features, like data sources editing, unavailable, but it’s still colorful and clickable enough for demo purposes. Create a free Grafana Cloud Account. In a previous blog post, I wrote about monitoring Corda nodes with Prometheus, Grafana and ELK (Elasticsearch, Logstash and Kibana) on Docker. Prometheus is one of the data sources supported by Grafana. Jun 08, 2020 · Venus-docker-grafana is a dashboarding solution for Victron Energy systems. Explore running containers and applications. Jul 17, 2020 · The URL should point to the server's internal IP and NOT localhost (or 127. I do not recycle containers (i. Setting Up Your First Alert. Monitoring artist shared awesome Grafana dashboards for AWS Cloudwatch metrics on their Github account. Your browser will save a JSON file that you can then move into your Git repository. Simply copy the contents of the linked file and create a new Grafana dashboard. I've been looking to see if Grafana has the capabilities of it and found this plugin. Wait to 5 to 10mins. Congratulations, you are ready to monitor your Docker Hub rate limit! prometheus pushgateway alertmanager grafana traefik docker-compose - docker-me/monitoring Feb 21, 2017 · Download the dashboard and select from the Grafana menu -> Dashboards -> Import. Grafana ( a platform used to create dashboards) while the ESP8266, that manages the sensors, sends data using the MQTT protocol. com into an existing deployment. Add the previous configured InfluxDB as the dashboard datasource and click on “Import“. com/linux/ubuntu/gpg | sudo apt-key add sudo add-apt-repository "deb [arch=amd64] https://download. Prometheus is one of the data sources supported by Grafana. So we can import it from there. Here we gonna use grafana for dashboard and for database let’s use influxDB and collecting metrics we have lot of tools like collectd, graphite etc. The dashboard is part of the Docker Prometheus Quickstart Project The project uses the latest versions of Prometheus, Grafana, cAdvisor, and node-exporter. Grafana is a graphic interface with a dashboard which supports Promethus as a back-end to query for the data to generate the graph. 1 which comes with the possibility to include data sources and predefined dashboards as yaml files, which makes easier the deployment task. deb package. Apr 25, 2017 · For this tutorial, I am using a Synology NAS, but the instructions should apply to other devices that can run Docker. grafana. This Dashboard is also hosted on Grafana. After that, you can launch the Grafana container using the Docker run command as shown below. 0. Apr 21, 2020 · Solar Energy Monitor Influx Grafana Docker. Here is the video demonstration of this post:- This is how the MQTT protocol is useful for the Edgex foundry service. Import it by providing Dashboard number. In the dashboard. docker. . com and use the ID 5722. This is intended for demonstration only, and is not tuned for performance or security. From version 4 of grafana, you can also setup alerts Grafana is a powerful dashboard panel that supports multiple data sources and can customize charts for monitoring. This will download the user created dashboard. This isn’t what we want if we want to roll-out a container with a pre-canned dashboard. ini witch is in the grafana container. You can try other charting options but this article uses Graph as an example. docker logs grafana The password will be listed. Jun 19, 2019 · We will install the official grafana/grafana:6. Feb 18, 2020 · Installing Grafana on Ubuntu or Debian. The Linkerd dashboard provides a high level view of what is happening with your services in real time. 0. db that is used for persisting the dashboard and other metadata. com/linux/ubuntu $(lsb_release -cs) stable" Hi Luc, The dashboard is designed for PMM2 server. For the first time it will download and install and after that everything is okay. Open side menu (click the Grafana icon in top menu) head to Data Sources and add your data source. Deploy Prometheus in Docker. The download location of a tarball to use with the 'archive' install method. Mar 08, 2018 · Create a dashboard. This ensures that when you destroy and recreate the grafana docker to upgrade it, your configuration will be retained. If not using a reverse proxy make sure to set serve_from_sub_path to true. docker run -d -p 3000:3000 grafana/grafana Nov 26, 2018 · Now we need to create the docker-compose file to orchestrate the infrastructure. The following things need to done to configure Grafana to view the collected metrics from Influx db. bashrc /etc/bash. This is how you can use our exporter. Conclusion These metrics can then be graphed and displayed on a dashboard using Prometheus itself or tooling such as Grafana. Go to Grafana portal home page , then click in “New dashboard” icon Menu -> Dashboards -> Import and choose “Download JSON”, specifying the data source that we have just created for that example: After that, by clicking on “Import” we will automatically create outstanding JMeter monitoring dashboard. 0 provisioning system utilizes YAML config files. Then on the next login, use your Tesla account credentials: When accessing the Grafana site, use the username and password you entered in the . Go back to the Grafana UI in your browser. htpasswd. prometheus pushgateway alertmanager grafana traefik docker-compose - docker-me/monitoring Jan 24, 2020 · Grafana - Database Analytics & monitoring solution . For OSD and Pools dashboard, you need to select the pool name / OSD number to view its usage and status. The provisioning directory that would allow us to configure the plugin from file. │ ├── grafana # Grafana config │ ├── Dockerfile # Dockerfile that adds config to the image │ ├── config. bashrc cassandra cassandra-client configuration dashboard datastax DCAwareRoundRobinPolicy docker dockerhub fast-tutorial grafana grafana-dashboard grafana-template grafana-variable influxdb jolokia linux load-balancing load and latency monitoring spring spring-context telegraf threadpool activity Oct 01, 2020 · $ cat kill-grafana. Oct 30, 2020 · 2. Alternatively, you can click the Download button on the left side of the generator’s screen to download the . You can reach the dashboards from the drop-down menu in the upper right corner. Fortunately you can have Grafana load dashboards from JSON files. On Windows, click the Docker icon to open the Dashboard. Importing the Dashboard is super easy, it’s just a matter of copying the dashboard ID from the page linked above and pasting it in the “Import” menu (Plus sign/Create -> Import); other options are to paste/upload the definition JSON directly: May 17, 2017 · With Grafana you can create really nice dashboard, using data from different sources. json. InfluxDB, Mosquitto, and Grafana run using docker containers. Log in to Grafana as the administration user. Copy paste the file contents in Grafana, then click Load, as seen below: Alternatively, paste the dashboard ID in the field Grafana. (cAdvisor/Prometheus) Grafana Enterprise Stack. If you have a Windows environment, then the quickest way of getting up and running is using Docker. 0 docker image. Let us now set-up Grafana which is a graphical interface with a dashboard that supports prometheus as a back-end to query for the data to generate the graph. This dashboard is a starting point to help you get started with graphing your GitHub Repos. The dashboard will have line charts as data visualizations that make use of aggregate SQL functions and Grafana Apr 23, 2020 · Okay, this might have gone on a little long, BUT you now know how to completely set up your own data dashboard with a Laravel-driven API, MySQL database, Grafana frontend, and Docker network, all on a single Raspberry Pi! It's an awful picture, but here's my current setup with the Grafana dashboard using an old iPad on my bookshelf. You get a nice Docker Dashboard. General: Grafana server with dashboards that are to be exported, and datasources in "Server" (proxy) mode. Jan 25, 2019 · $ docker ps --filter name-sawtooth-stats-grafana $ docker start sawtooth-stats-grafana . At this point Grafana will be fully installed and ready to configure. In the left pane click on the Dashboard icon (4 squares), then Manage. Go to Grafana -> Click on Plus(+) button -> Import. -The same goes for step 3, no idea how to place the file. This section includes instructions for installing Grafana on the local machine and configuring Telegram or Discord alerts for monitoring validator status on-the-go. Repeat the process for all other Grafana dashboards that you would like to use with this RabbitMQ deployment. Great! To build Docker images with Grafana plugins already built-in, download the Docker tool from Grafana's GitHub repository. Jan 02, 2021 · Type the number 1860 on the Grafana. Clean up : # Delete containers $ docker container rm -f prom prom-dashboard node-exporter cadvisor # Delete images $ docker image rm prom/prometheus:v2. Prerequisites. After creating a dashboard like below, there are many possible […] The dashboard is part of the Docker Prometheus Quickstart Project The project uses the latest versions of Prometheus, Grafana, cAdvisor, and node-exporter. Feb 16, 2017 · In Grafana, all we have to do is go to Dashboards -> Import, and then paste the JSON in the required field. Lately I’ve been interested in how to setup application monitoring. yml up -d. May 28, 2020 · The resulting Grafana Pie chart dashboard will look like this: Grafana Pie chart dashboard from InfluxDB datasource. The dashboard is build using variables so there should be no need to adjust any of the queries for your system. To enable a contributed Grafana dashboard is simple: you just choose to "import" a dashboard in the Grafana UI and then specify the ID number of the dashboard you want, see http://docs. The best way to compose and scale observability on your own infrastructure. Prometheus is responsible for collecting the data that needs to be monitored and then displaying it through Grafana. Locate the JSON file to import and select Choose for Upload. Main Dashboard; Response Time Dashboard . For this guide we will be deploying Grafana in docker to make it easy to update/change configs. With Docker, it should be pretty straight forward to setup tools like Prometheus and Grafana, so I set out to see how simple it would be to wire up my little typescript chat application in Docker with some application monitoring. Docker Swarm Docker Image with InfluxDB and Grafana. Then you will configure your Grafana dashboard by fetching your sensor data from the InfluxDB database. Download this file to your workstation. sh to run this container with this commands. Local testing with Docker. If you do not remember how to do it, have a look at the "Set up Grafana" section of my earlier post. yml. x with Node package manager (npm) Docker; Docker Compose docker pull grafana/grafana I next configured them both to run as a service. In other words, we will build a dashboard based on Grafana that visualizes the data acquired by sensors. 3. Grafana offers to import open source Dashboard Design or allow you to create a new template. Then create a dashboard, add a “Query” and select your Prometheus data source, which you just configured. . Customize your Grafana experience with specialized dashboards, data sources, and apps. This demo uses: Node. Adding monitoring dashboards One of the great things with Grafana is that it is extremely easy to use (and publish) any dashboards that others have created. I've been using github to track all of my changes and manage the plugins. Secure SSH access to VM Setup and install Docker CE. 1. You may need to create the external network and volumes if they haven’t been already. If you are familiar with Grafana, note the following: The GF_AUTH_ANONYMOUS_ENABLED flag that supports the new unsigned plugin. This allows the dashboard to be put under version control. You must have running or stopped containers and applications to see them listed on the Docker Dashboard. Grafana Enterprise is designed for organizations to get the most out of their mission critical Grafana stack: not just Grafana itself, but also the Prometheus and Graphite metric back-ends. $ docker run -d -p 3000:3000 --name=grafana -v grafana/grafana May 11, 2020 · I used Grafana some time ago, but moved away from it, since I started other projects. Premium plugins – Unlimited access to official Premium Plugins like Datadog, dynatrace, Splunk etc. Not sure exactly why, but since I rebuild my NAS and moved from FreeNAS to Openmedaivault I decided to check Grafana again and have it installed as docker containers in the new system (openmediavault is a debian based system, which allows some extra goodies like NFS and docker when you add OVM Extras) Once again, the /etc/grafana/provisionig is the default value in Grafana Docker for the GF_PATHS_PROVISIONING variable. This lists all your running containers and applications. Building a Grafana dashboard can be a task in itself. I want to share the Grafana dashboard I've been building. Jan 15, 2016 · Grafana is a graphical dashboard builder that supports Prometheus as a backend to query for data to graph. log in to your Grafana container; sudo docker exec -it "Grafana container ID" /bin/bash. Oct 18, 2020 · Configures Grafana to load a K6 dashboard from the /var/lib/grafana/dashboards directory: Note that the K6 dashboard file dashboards/k6-load-testing-results_rev3. Docker Hub May 08, 2020 · Withtin Grafana create a Import a new Dashboard and choose 1150 af the number. Next import the dashboard by hovering over the + icon and selecting Import Paste the dashboard ID 7233 and click Load Docker Hub It's really important to know when your machines/applications are under heavy load. If your have any suggestions or would like to contribute please visit - Docker Prometheus Quick Start Project Create a persistent storage volume. The plugin linked above describes a section in it’s readme with a link to the official external image renderer Github repository . 04 LTS, make sure your package lists are updated. ini # Base configuration │ ├── dashboards # Pre-made dashboards Loading the openHAB image of Docker Hub. 3. In plain English, it provides you with tools to turn your time-series database (TSDB) data into beautiful graphs and visualizations. yml file and drop it in the /etc/grafana/provisioning/dashboards directory. To import a Grafana dashboard, select the “Plus” icon in the left menu, and click on “Import“. Note that Grafana does not validate Grafana is a powerful dashboard panel that supports multiple data sources and can customize charts for monitoring. The most complicate thing here is, maybe, to configure grafana within docker files instead of opening browser, create datasoruce and build dashboard by hand. Choose a folder, a name and your database. If you are familiar with Grafana, note the following: The GF_AUTH_ANONYMOUS_ENABLED flag that supports the new unsigned plugin. Prometheus is responsible for collecting the data that needs to be monitored and then displaying it through Grafana. you do not know what comes extra,when you simply download docker images from the web – not even when you download from the official dockerhub. yml file . Its a niche alternative to our main solution, the VRM Portal. Well. Sep 17, 2018 · We expose few ports, as you can see in docker-compose file, the 8086 HTTP API port for Influxdb data and port 3000 for Grafana web UI. To get is in Home Assistant you will have to edit the grafana. Using our docker-compose setup. com Dashboard’ field. 2. Select the Import button, then the Upload JSON file button. In the container station you can download the image with one click or use the following command: docker pull grafana/grafana. The provisioning directory that would allow us to configure the plugin from file. You need to login, add database and organize dashboard for jmeter monitoring. One of the coolest benefits of using Grafana is that it comes with built in notifications. It was always a bit tricky as we had to ensure Grafana is first running, pass credentials to the service, then load the data-source and dashboards. . Choose import via Grafana. In this tutorial we will deploy a monitoring stack to docker swarm, that includes Grafana, Prometheus, Node-Exporter, cAdvisor and Alertmanager. Nov 23, 2020 · As a QA engineer, when doing load test our services, I use Grafana with InfluxDB and Graphite in Gatling. If you want to play with the dashboards, the default login is sitespeedio and password is …well check out the docker-compose. This means I had to update my typescript server and client code to work inside a Docker Docker - Prometheus and Grafana with Docker-compose Docker - StatsD/Graphite/Grafana Docker - Deploying a Java EE JBoss/WildFly Application on AWS Elastic Beanstalk Using Docker Containers Docker : NodeJS with GCP Kubernetes Engine Docker : Jenkins Multibranch Pipeline with Jenkinsfile and Github Docker : Jenkins Master and Slave a Grafana instance to display the data from InfluxDB. Creation of the Grafana container. docker run - run this container, initially building locally if necessary -it - attach a terminal session so we can see what is going on -p 1880:1880 - connect local port 1880 to the exposed internal port 1880 -v node_red_data:/data - mount the host node_red_data directory to the container /data directory so any changes made to flows are persisted --name mynodered - give this machine a friendly Import a pre-built Kafka dashboard. You can open port 3000 of the host and be greeted by the Grafana dashboard. Jan 11, 2017 · Go to a Grafana dashboard, click the Share icon, choose Export, and then “Save to file”. This project aims to monitor the production of energy from a photovoltaic solar system (PV), total consumption and self-consumption. Nov 27, 2019 · We have successfully imported metrics exposed by cAdvisor using Prometheus and we have created a nice dashboard for the same in Grafana. Moreover, if it happens, you would want to quickly know what's going on and what you can do to recover your infrastructure. The Crypto craze has not hit full saturation until I release some tool to monitor it. g. Click import to import the dashboard. Since Grafana doesn't come with TLS by default, we'll use Caddy to obtain a certificate for Grafana by tunnelling out port 80 and 443 instead of the plaintext HTTP port 3000. The dashboards Configure a Grafana Docker image. If you have any changes you would like to see in the Dashboard let me know so I can update Grafana site as well. The dashboard is part of the Docker Prometheus Quickstart Project The project uses the latest versions of Prometheus, Grafana, cAdvisor, and node-exporter. Feb 28, 2018 · Crypto Currency Grafana Dashboard. It's working on linux,Windows and Mac OS. All works fine with docker-compose for the first time. All source files used for this article can be found here . Log in to the Grafana dashboard, select WebLogic Server Dashboard and check all the available metrics. Mar 05, 2019 · Use the “Dashboards” → “Home” → “Import” option to import the edited dashboard file into your Grafana install. If your have any suggestions or would like to contribute please visit - Docker Prometheus Quick Start Project Aug 15, 2020 · add data source Prometheus to Grafana. com/nixelsolutions/sysinfo_influxdb/master/grafana_dashboard. ’ Paste the contents of your clipboard into the ‘Or paste JSON’ text area and click ‘Load. Blazemeter provides all the necessary setup files, which could be downloaded straight to your computer and can be used with Docker. The Docker Engine metrics will include a number of containers started, stopped, created and deleted. And we almost done with our new monitoring system, it’s really quick and easy using Docker. Solar and Energy Monitoring with Influx (InfluxDB) and Grafana in Docker environment with Raspberry PI. You should see a message similar to the following one. 192. Option 2: Import from grafana. Installation Head to docs. 168. The configuration is the same as before, using our HTTPS endpoint and the correct InfluxDB users that we have set up. Click on 'Servers', 'Web Applications', 'Data Source', 'JMS Services' to view the provided panels: Setting up a Webhook And Firing Alerts Grafana Dashboard. You can use Powershell or Kitematic to manage your Docker If localhost cannot be resolved by the Grafana Docker image, the local IP address of your machine should be used for the host field, e. Now, check grafana like following my this post. Start by downloading Grafana Kiosk. Compared to VRM, the docker grafana solution is: more work to install & configure Dec 16, 2019 · Docker Monitoring Dashboard-2 This dashboard shows us running containers, total memory usage, total cpu usage etc. Nov 12, 2018 · Moreover, Grafana has coded dashboard, just like cloud formations. Depending on your network connections, the whole environment is ready for testing within a few minutes. json in the hacloud/utilities/grafana directory. However, without any data source, staring at Grafana’s dark background might be depressing. Now that we have more than 1 real server hosting docker container, i would like to make a "cluster" just like with Proxmox or VmWare and be able to balance the load of my containers between thoses real servers. Your Grafana dashboard may be deployed inside Kubernetes, or as a Docker container. Aug 15, 2020 · Grafana has built-in support for Prometheus and the concept of the variable is the icing on the cake if used correctly. -Step 2 with download of docker compose file I only get one page of text and here is my problem with command lines. Hope this article helps you in setting up the Docker – Jmeter – Influx – Grafana. Just follow the steps below: SSH into your NAS. org/reference/export_import for more details. Apr 08, 2016 · Step 6 : Make a file run-grafana-docker. Grafana dashboard features A dashboard is a set of charts displayed on a single screen, usually grouped around a common topic, such as networking or mission-critical functions. Using a JSON defined Grafana dashboard. Unfortunately, what you’ll have is thousands of lines of mostly meaningless JSON with lots of duplication. 11 or later is installed and running. The docker-compose. List all your docker containers; docker ps -a. et under Dashboards Grafana Dashboard. Docker Desktop is the preferred choice for millions of developers that are building containerized applications for couple of reasons. It is very useful for visualizing large-scale measurement data. env file for GRAFANA_USER and GRAFANA_PW: I created a Dashboard template which is available on Grafana Docker Dashboard. You need to pull the Grafana image from the docker hub registry. The only problem is that it is empty. Time up; Memory usage/swap; Disk usage; Load; Network; CPU usage; Disk I/O; Alerts are set on disk usage, memory usage and load usage to warn when the metric are critics. Configure Grafana Provisioning. Motivation. Now that everything is set up in Grafana, let’s import a dashboard designed for Telegraf host metrics. This application take a nmon file and upload it in a InfluxDB database. If your have any suggestions or would like to contribute please visit - Docker Prometheus Quick Start Project Apr 07, 2015 · Execute the following command to download the dashboard definition: curl -o https://raw. Setup is pretty straightforward, so you shouldn't have much trouble if you use the Docker version. Click in the Prometheus field and choose the Prometheus data source you just made. In this config file we point to the path to the dashboards which is used to import. I run InfluxDB and Grafana in Docker (on an Unraid server). I have the created the volumes. Create a provisioning YML according to the docs. 0. Includes the full Grafana observability stack; Free access for 3 users, 10k metrics, 50GB logs and 2 week data retention Sep 05, 2020 · Grafana is an open source feature rich metrics dashboard. Otherwise, the dashboard will not load. Jan 04, 2020 · Click Load and then enter a dashboard name you want in the Name field. In the code described, Grafana uses Prometheus as a datasource for dashboards. Feb 09, 2018 · . Useful commands in case you have Grafana installed on docker container. Setting Up the Network Load Balancer. Since I enjoy building monitoring projects, I felt it was the right time to re-purpose the Docker Prometheus stack for something even more significant. docker grafana load dashboard