# Portal or Plugin to create new watches

**URL:** <https://discuss.elastic.co/t/portal-or-plugin-to-create-new-watches/33376>\
**Category:** Elasticsearch\
**Tags:** elastic-stack-alerting\
**Created:** [October 30, 2015, 2:15pm UTC](https://discuss.elastic.co/t/portal-or-plugin-to-create-new-watches/33376 "2015-10-30T14:15:51Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![SuperPringles](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/superpringles/32/5303_2.png) [@SuperPringles](https://discuss.elastic.co/u/SuperPringles)\
**Post date:** [October 30, 2015, 2:15pm UTC](https://discuss.elastic.co/t/portal-or-plugin-to-create-new-watches/33376/1 "2015-10-30T14:15:51Z")

</div>

Hi there!

I've been wondering something about Watcher. It's nice we can make watches and all but as far as the tutorials go, you can only make them using your terminal. That isn't really user friendly because you have to remember what names you give your watches.

Isn't there some kind of plugins or something where we can view our custom watches, edit them, delete them or add new ones? When speaking of editing and adding I'd like it not to be pure code as the tutorials showcase them but simply fields you can fill. Similar to Zabbix's actions if I had to compare it to something.

---

<div class="post-metadata">

**Author:** ![skearns](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/skearns/32/125945_2.png) [@skearns](https://discuss.elastic.co/u/skearns)\
**Post date:** [October 30, 2015, 2:48pm UTC](https://discuss.elastic.co/t/portal-or-plugin-to-create-new-watches/33376/2 "2015-10-30T14:48:55Z")

</div>

Great question - we're definitely planning to build a UI for creating and managing watches. This is something we'll be working on in the near future.

In the mean time, you can use Kibana to list and query the current set of watches, and you can build a Kibana Dashboard to look at how your watches are executing. We have an example here: [https://www.elastic.co/guide/en/watcher/current/watch-history.html#monitoring-watches](https://www.elastic.co/guide/en/watcher/current/watch-history.html#monitoring-watches)

[![](https://www.elastic.co/guide/en/watcher/current/images/watcher-kibana-dashboard.png) ](https://www.elastic.co/guide/en/watcher/current/images/watcher-kibana-dashboard.png)

---

<div class="post-metadata">

**Author:** ![SuperPringles](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/superpringles/32/5303_2.png) [@SuperPringles](https://discuss.elastic.co/u/SuperPringles)\
**Post date:** [October 30, 2015, 3:38pm UTC](https://discuss.elastic.co/t/portal-or-plugin-to-create-new-watches/33376/3 "2015-10-30T15:38:54Z")

</div>

Great to hear it and thanks for the quick response! Do you have any indication when this update might be? I'm researching different kinds of alerting in ELK and the use of Watcher seems really preferable. Especially with a UI for creating and managing watches. If there wasn't one (or there won't be one soon enough) I might just try to build a make shift UI for personal use.

---

<div class="post-metadata">

**Author:** ![skearns](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/skearns/32/125945_2.png) [@skearns](https://discuss.elastic.co/u/skearns)\
**Post date:** [November 2, 2015, 3:01pm UTC](https://discuss.elastic.co/t/portal-or-plugin-to-create-new-watches/33376/4 "2015-11-02T15:01:14Z")

</div>

We're still scoping out what the first phase of the UI would look like. Can you share a bit about your use-case and needs from a UI?

---

<div class="post-metadata">

**Author:** ![SuperPringles](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/superpringles/32/5303_2.png) [@SuperPringles](https://discuss.elastic.co/u/SuperPringles)\
**Post date:** [November 3, 2015, 8:14am UTC](https://discuss.elastic.co/t/portal-or-plugin-to-create-new-watches/33376/5 "2015-11-03T08:14:25Z")

</div>

Well I'm really in the same boat. I haven't got anything concrete jotted down but I do have a couple of things I'd like to have in a UI.

At this moment you can only add/remove/edit watchers via terminal and to do this you have to remember every single watch name and values you assigned to it. That seems like a lot of unneccessary work. Also showing the watch code in terminal makes it hard to read from time to time. For mainly these reasons I'd like to have the following things:

- An organized view of all my watches (For example it lists all the watches with name, date of creation, active, description of function.)

- Function to add new watches. (For example a button that opens a window where I enter my needed values)

- Function to remove watches. (For example a button that automatically uses the curl -XDELETE. The name required could be queried on the watch you are deleting)

- Function to edit watches (Basically a combination of the add and remove. It opens a windows like with the add function and it executes a command and grabs the name from the watch like with delete.)

- Function to inspect a watch on history. (For example, has something happened in the past and has it alerted me or did it fail to alert me and why?)

- When adding/editing a watch I want to be able to define a query very easily. Similar to Kibana's way actually.

On the fly these are the main functions I can think of as of now. Hopefully you can use this!

---

<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:** [July 6, 2017, 1:48pm UTC](https://discuss.elastic.co/t/portal-or-plugin-to-create-new-watches/33376/6 "2017-07-06T13:48:16Z")

</div>


