[openstack-dev] [vitrage] reference a type of alarm in template

Har-Tal, Liat (Nokia - IL) liat.har-tal at nokia.com
Tue Aug 16 11:11:32 UTC 2016


Hi Yujun,

The template example you are looking at is invalid.
I added a new valid example (see the following link: https://review.openstack.org/#/c/355840/)

As Elisha wrote, the ‘type’ field means the alarm type itself or in simple words where it was generated (Vitrage/Nagios/Zabbix/AODH)
The ‘name’ field is not mandatory and it describes the actual problem which the alarm was raised about.

In the example you can see two alarm types:


1.       Zabbix alarm - No use of “name” field:
     category: ALARM
     type: zabbix
     rawtext: Processor load is too high on {HOST.NAME}
     template_id: zabbix_alarm

2.       Vitrage alarm
    category: ALARM
                    type: vitrage
                    name: CPU performance degradation
                    template_id: instance_alarm

One more point, in order to define an entity in the template, the only mandatory fields are:

·         template_id

·         category
All the other fields are optional and they are designed so that you more accurately define the entity.
Each alarm data source has its own set of fields you can use – we will add documentation for the in the future.

Best regards,
Liat Har-Tal



From: Yujun Zhang [mailto:zhangyujun+zte at gmail.com]
Sent: Tuesday, August 16, 2016 5:18 AM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [vitrage] reference a type of alarm in template

Hi, Elisha

There is no `name` in the template [1], and type is not one of 'nagios', 'aodh' and 'vitrage' in the examples [2].

        - entity:


            category: ALARM


            type: Free disk space is less than 20% on volume /


            template_id: host_alarm


[1] https://github.com/openstack/vitrage/blob/master/etc/vitrage/templates.sample/deduced_host_disk_space_to_instance_at_risk.yaml#L8
[2] https://github.com/openstack/vitrage/blob/master/doc/source/vitrage-template-format.rst#examples


On Tue, Aug 16, 2016 at 2:21 AM Rosensweig, Elisha (Nokia - IL) <elisha.rosensweig at nokia.com<mailto:elisha.rosensweig at nokia.com>> wrote:
Hi,

The "type" means where it was generated - aodh, vitrage, nagios...

I think you are looking for"name", a field that describes the actual problem. We should add that to our documentation to clarify.

Sent from Nine<http://www.9folders.com/>
________________________________
From: Yujun Zhang <zhangyujun+zte at gmail.com<mailto:zhangyujun%2Bzte at gmail.com>>
Sent: Aug 15, 2016 16:10
To: OpenStack Development Mailing List (not for usage questions)
Subject: [openstack-dev] [vitrage] reference a type of alarm in template

I have a question on how to reference a type of alarm in template so that we can build scenarios.

In the template sample [1], an alarm entity has three keys: `category`, `type` and `template_id`. It seems `type` is the only information to distinguish different alarms. However, when an alarm is raised by aodh, it seems all alarms are assigned entity type `aodh` [2], so are they shown in dashboard.

Suppose we have two different types of alarms from `aodh`, e.g. `volume.corrupt` and `volume.deleted`. How should I reference them separately in a template?

×
[Screen Shot 2016-08-15 at 8.44.56 PM.png]
×

×

[1] https://github.com/openstack/vitrage/blob/master/etc/vitrage/templates.sample/deduced_host_disk_space_to_instance_at_risk.yaml#L8
[2] https://github.com/openstack/vitrage/blob/master/vitrage/datasources/aodh/transformer.py#L75

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe<http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160816/5771da34/attachment-0001.html>


More information about the OpenStack-dev mailing list