# Creating Dashboard according to beat.name or hostname?

**URL:** <https://discuss.elastic.co/t/creating-dashboard-according-to-beat-name-or-hostname/129438>\
**Category:** Kibana\
**Created:** [April 25, 2018, 8:57am UTC](https://discuss.elastic.co/t/creating-dashboard-according-to-beat-name-or-hostname/129438 "2018-04-25T08:57:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![roly](https://avatars.discourse-cdn.com/v4/letter/r/7c8e57/32.png) [@roly](https://discuss.elastic.co/u/roly)\
**Post date:** [April 25, 2018, 8:57am UTC](https://discuss.elastic.co/t/creating-dashboard-according-to-beat-name-or-hostname/129438/1 "2018-04-25T08:57:11Z")

</div>

Hi,

Is there a way we can create Kibana dashboard for an individual host to map respective fields such as CPU usage, Memory usage and etc. Right now, everything is in one index such as "metricbeat-version-date". Kindly suggest how I can achieve it.

---

<div class="post-metadata">

**Author:** ![jen-huang](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jen-huang/32/74327_2.png) [@jen-huang](https://discuss.elastic.co/u/jen-huang)\
**Post date:** [April 25, 2018, 6:11pm UTC](https://discuss.elastic.co/t/creating-dashboard-according-to-beat-name-or-hostname/129438/2 "2018-04-25T18:11:26Z")

</div>

Metricbeat comes packaged with example Kibana dashboards, visualizations, and searches for visualizing Metricbeat data in Kibana. Set up instructions:

> **[Load Kibana dashboards | Metricbeat Reference \[8.11\] | Elastic](https://www.elastic.co/guide/en/beats/metricbeat/current/load-kibana-dashboards.html)**

You can use the example Metricbeat dashboards as a starting point:

> **[Metricbeat quick start: installation and configuration | Metricbeat Reference...](https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-installation-configuration.html)**

Then, you can view the dashboard for a single Metricbeat host by opening the base dashboard (with all hosts) and click **Add a filter**. Choose `hostname`, `is`, enter the hostname of the Metricbeat host you want to view, and **Save**.

If you don't want to change the filter every time to view a different host, you can create a dashboard for each host by clicking **Clone**. You may want to modify the name of the cloned dashboard to include the name of the corresponding Metricbeat host. Modify the `hostname` filter for each dashboard as needed.

Alternatively, you could also split up Metricbeat indices by host, which will avoid the need to add a filter to the dashboard, but may be inefficient:

> [@Multiple metricbeat index for each host](https://discuss.elastic.co/t/multiple-metricbeat-index-for-each-host/117674):
>
> Currently i am sending metricbeat data from all the server directly to elastichost:9200. This way metricbeat data from all the server sends data to single metricbeat-dataIs it possible to create separate index for metricbeat data from each server. Current metricbeat configuration is like below. metricbeat.yml: metricbeat.modules: #------------------------------- System Module ------------------------------- module: system metricsets: cpu load filesystem fsstat memory network process enab…

---

<div class="post-metadata">

**Author:** ![roly](https://avatars.discourse-cdn.com/v4/letter/r/7c8e57/32.png) [@roly](https://discuss.elastic.co/u/roly)\
**Post date:** [April 26, 2018, 2:26am UTC](https://discuss.elastic.co/t/creating-dashboard-according-to-beat-name-or-hostname/129438/3 "2018-04-26T02:26:09Z")

</div>

Thanks jen-hung.

I have one more question , our CPU metrics on Dashboard shows above 200% always since its a multi core. Please can anyone suggest how to convert it to 100% value. We also mapping this metrics in grafana server, hope you'll describe the way to achieve it.

---

<div class="post-metadata">

**Author:** ![andrask](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/andrask/32/20318_2.png) [@andrask](https://discuss.elastic.co/u/andrask)\
**Post date:** [April 26, 2018, 6:20am UTC](https://discuss.elastic.co/t/creating-dashboard-according-to-beat-name-or-hostname/129438/4 "2018-04-26T06:20:16Z")

</div>

You should modify the diagram to use the system.process.cpu.total.norm.pct field in the aggregation. This is the percentage value normalized by the number of CPUs.  
One drawback though is that you'll see values 0.0 to 1.0, not 0% and 100%.

---

<div class="post-metadata">

**Author:** ![roly](https://avatars.discourse-cdn.com/v4/letter/r/7c8e57/32.png) [@roly](https://discuss.elastic.co/u/roly)\
**Post date:** [April 26, 2018, 7:48am UTC](https://discuss.elastic.co/t/creating-dashboard-according-to-beat-name-or-hostname/129438/5 "2018-04-26T07:48:22Z")

</div>

This isnt working in Grafana Mapping it shows Not applicable. Can someone please suggest

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [May 24, 2018, 7:48am UTC](https://discuss.elastic.co/t/creating-dashboard-according-to-beat-name-or-hostname/129438/6 "2018-05-24T07:48:31Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
