# Is there a way to build a Canvas in Kibana similar to Uptime

**URL:** <https://discuss.elastic.co/t/is-there-a-way-to-build-a-canvas-in-kibana-similar-to-uptime/203883>\
**Category:** Kibana\
**Tags:** canvas\
**Created:** [October 16, 2019, 4:21pm UTC](https://discuss.elastic.co/t/is-there-a-way-to-build-a-canvas-in-kibana-similar-to-uptime/203883 "2019-10-16T16:21:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bkleynbok](https://avatars.discourse-cdn.com/v4/letter/b/d2c977/32.png) [@bkleynbok](https://discuss.elastic.co/u/bkleynbok)\
**Post date:** [October 16, 2019, 4:21pm UTC](https://discuss.elastic.co/t/is-there-a-way-to-build-a-canvas-in-kibana-similar-to-uptime/203883/1 "2019-10-16T16:21:06Z")

</div>

My team is using ELK Stack 7.3.2

We would like to monitor our micro services.  
Uptime monitor will not be sufficient in this use case.

I was trying to build a Canvas

filters  
| essql  
query="SELECT hostname, status FROM "boris-topic\*"  
where hostname is not null  
GROUP BY hostname, status  
"  
| table showHeader=true  
| render

This is what I have in Canvas

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/7/2/726d33ec41e0d0ebf9485cbc7c9b2aee059b1090.png)

This is Uptime monitor.

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/5/9/59ec50be671d5a0f023cdd020af095e3129c8fc8.png)

Is there a way for me to have Up/Down colored ?

---

<div class="post-metadata">

**Author:** ![rashmi](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rashmi/32/16391_2.png) [@rashmi](https://discuss.elastic.co/u/rashmi)\
**Post date:** [October 16, 2019, 5:19pm UTC](https://discuss.elastic.co/t/is-there-a-way-to-build-a-canvas-in-kibana-similar-to-uptime/203883/2 "2019-10-16T17:19:38Z")

</div>

From my understanding there is an option of conditional coloring in canvas .  
we actually have a recent thread that goes through how to setup conditional colors in Canvas expressions. Let me know if this helps.

![](https://us1.discourse-cdn.com/elastic/original/3X/a/7/a7a9b4c03a415a1c22bd490191247c4b0b4af00c.jpeg) [Conditional colouring using kibana canvas expression editor](https://discuss.elastic.co/t/conditional-colouring-using-kibana-canvas-expression-editor/177929/16) [Kibana](https://discuss.elastic.co/c/kibana)

> Hey Scott, can you post a code snippet of what you are trying when the conditional doesn't work as expected?

Hope it helps  
Rashmi

---

<div class="post-metadata">

**Author:** ![rashmi](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rashmi/32/16391_2.png) [@rashmi](https://discuss.elastic.co/u/rashmi)\
**Post date:** [October 16, 2019, 5:32pm UTC](https://discuss.elastic.co/t/is-there-a-way-to-build-a-canvas-in-kibana-similar-to-uptime/203883/3 "2019-10-16T17:32:38Z")

</div>

Also additionally, so for a table, I don't think we have yet a way to do that. We have an enhancement issue open here: [https://github.com/elastic/enhancements/issues/5323](https://github.com/elastic/enhancements/issues/5323)

([https://elastic.slack.com/archives/DNTA177JB/p1571246805006300](https://elastic.slack.com/archives/DNTA177JB/p1571246805006300))

If you split out the table, though, you can use the conditional color solutions

Thanks  
Rashmi

---

<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:** [November 13, 2019, 5:32pm UTC](https://discuss.elastic.co/t/is-there-a-way-to-build-a-canvas-in-kibana-similar-to-uptime/203883/4 "2019-11-13T17:32:38Z")

</div>

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