[openstack-dev] [Ceilometer]: Instance creation and deletion metrics in ceilometer !

gordon chung gord at live.ca
Mon Oct 31 16:21:18 UTC 2016


what meters are you looking for specifically? as Ganpat mentioned, we 
only derive a few meters from Nova notifications[1]. i don't understand 
your comment about being able to see events on kafka. by 'events' do you 
mean Ceilometer Events[2]?

[1] 
https://github.com/openstack/ceilometer/blob/master/ceilometer/meter/data/meters.yaml#L83-L127
[2] http://docs.openstack.org/developer/ceilometer/events.html



On 31/10/16 04:27 AM, Raghunath D wrote:
> Hi Ganpat,
>
> I want the samples related with these events.
>
> With Best Regards
> Raghunath Dudyala
> Tata Consultancy Services Limited
> Mailto: raghunath.d at tcs.com
> Website: http://www.tcs.com
> ____________________________________________
> Experience certainty. IT Services
> Business Solutions
> Consulting
> ____________________________________________
>
>
> -----Ganpat Agarwal <gans.developer at gmail.com> wrote: -----
> To: "OpenStack Development Mailing List (not for usage questions)"
> <openstack-dev at lists.openstack.org>
> From: Ganpat Agarwal <gans.developer at gmail.com>
> Date: 10/27/2016 12:02PM
> Subject: Re: [openstack-dev] [Ceilometer]: Instance creation and
> deletion metrics in ceilometer !
>
> Hi Raghunath,
>
> I am not able to understand your use case for compute.instance.* events.
>
> You are trying to catch the instance start and end events OR you want
> the samples related with these events?
>
> Regards,
> Ganpat
>
> On Wed, Oct 26, 2016 at 6:00 PM, Raghunath D <raghunath.d at tcs.com
> <mailto:raghunath.d at tcs.com>> wrote:
>
>     Hi Ganpat/Gord,
>
>     Callback for compute.instance.create.end events under
>     ceilometer.compute.notifications should be invoked for those
>     notification events on the nova exchange using the
>     notifications.info <http://notifications.info> topic.
>     But this is not happening,we can see events related to them and can
>     receive events over kafka.
>
>     I can see from logs which print my debug print during the loading of
>     notification plugin.
>     "2016-10-26 03:46:32.010 34977 INFO
>     ceilometer.compute.notifications.instance
>     [req-1ad3d5c9-5eab-404d-9fbe-f1605e93691f - - - - -] Check
>     ComputeInstanceNotificationBase notification:"
>
>     Do we need to change any thing in the configuration file of
>     ceilometer or nova to achive this.
>     It would be great help for me if this is fixed.
>
>     With Best Regards
>     Raghunath Dudyala
>     Tata Consultancy Services Limited
>     Mailto: raghunath.d at tcs.com <mailto:raghunath.d at tcs.com>
>     Website: http://www.tcs.com
>     ____________________________________________
>     Experience certainty. IT Services
>     Business Solutions
>     Consulting
>     ____________________________________________
>
>
>     -----Ganpat Agarwal <gans.developer at gmail.com
>     <mailto:gans.developer at gmail.com>> wrote: -----
>     To: "OpenStack Development Mailing List (not for usage questions)"
>     <openstack-dev at lists.openstack.org
>     <mailto:openstack-dev at lists.openstack.org>>
>     From: Ganpat Agarwal <gans.developer at gmail.com
>     <mailto:gans.developer at gmail.com>>
>     Date: 10/25/2016 09:32PM
>
>     Subject: Re: [openstack-dev] [Ceilometer]: Instance creation and
>     deletion metrics in ceilometer !
>
>     Hi Raghunath,
>
>     You can look at this file for details of meters related with
>     compute.instance.*
>
>     ceilometer/meter/data/meters.yaml
>
>     Additionally, you can look at this link for compute meters documentation
>
>     http://docs.openstack.org/admin-guide/telemetry-measurements.html
>     <http://docs.openstack.org/admin-guide/telemetry-measurements.html>
>
>
>     Also, have a look at "Meters definitions" section on this link
>
>     http://docs.openstack.org/admin-guide/telemetry-data-collection.html#meter-definitions
>     <http://docs.openstack.org/admin-guide/telemetry-data-collection.html#meter-definitions>
>
>     Regards,
>     Ganpat
>
>
>     On Tue, Oct 25, 2016 at 5:45 PM, Raghunath D <raghunath.d at tcs.com
>     <mailto:raghunath.d at tcs.com>> wrote:
>
>         Hi Ganpat,
>
>          Are you able to see merers/samples related to
>         compute.instance.* in ceilometer meter-list or ceilometer
>         sample-list.
>         My application which will read info from ceilometer publisher
>         (pipeline.yaml) and I am looking for meters realted to
>         ceilometer.instance.*
>
>         With Best Regards
>         Raghunath Dudyala
>         Tata Consultancy Services Limited
>         Mailto: raghunath.d at tcs.com <mailto:raghunath.d at tcs.com>
>         Website: http://www.tcs.com
>         ____________________________________________
>         Experience certainty. IT Services
>         Business Solutions
>         Consulting
>         ____________________________________________
>
>
>         -----Ganpat Agarwal <gans.developer at gmail.com
>         <mailto:gans.developer at gmail.com>> wrote: -----
>         To: "OpenStack Development Mailing List (not for usage
>         questions)" <openstack-dev at lists.openstack.org
>         <mailto:openstack-dev at lists.openstack.org>>
>         From: Ganpat Agarwal <gans.developer at gmail.com
>         <mailto:gans.developer at gmail.com>>
>         Date: 10/25/2016 05:05PM
>         Subject: Re: [openstack-dev] [Ceilometer]: Instance creation and
>         deletion metrics in ceilometer !
>
>
>         Hi,
>
>         I am able to get event notifications on kafka by applying these
>         configurations:
>
>         nova.conf
>
>         instance_usage_audit = True
>
>         instance_usage_audit_period = hour
>
>         notify_on_state_change = vm_and_task_state
>
>         notification_driver = messagingv2
>
>
>         Restart nova compute service
>
>         ceilometer.conf
>
>         [event]
>
>         drop_unmatched_notifications = False
>
>         definitions_cfg_file = /etc/ceilometer/event_definitions.yaml
>
>
>         event_pipeline.yaml
>
>         ---
>
>         sources:
>
>             - name: event_source
>
>               events:
>
>                  - compute.instance.*
>
>               sinks:
>
>                   - event_sink
>
>         sinks:
>
>             - name: event_sink
>
>               transformers:
>
>               triggers:
>
>               publishers:
>
>                   #- notifier://
>
>                   #-
>         file:///home/stack/test?max_bytes=10000000&backup_count=5
>
>                   - kafka://kafka-broker:9092?topic=ceilometer
>
>
>         service ceilometer-api restart
>
>         service ceilometer-agent-notification restart
>
>
>         Wait for couple of minutes and you should be getting the events
>         on your kafka consumer and in ceilometer notifications logs as well
>
>         tail -f /var/log/ceilometer/ceilometer-agent-notification.log
>
>
>         Let me know if it helps.
>
>
>         Regards,
>
>         Ganpat
>
>
>
>         On Tue, Oct 25, 2016 at 3:02 PM, Raghunath D
>         <raghunath.d at tcs.com <mailto:raghunath.d at tcs.com>> wrote:
>
>             Hi ,
>
>             Can some one please suggest how to instance notifications in
>             ceilometer.
>
>             With Best Regards
>             Raghunath Dudyala
>             Tata Consultancy Services Limited
>             Mailto: raghunath.d at tcs.com <mailto:raghunath.d at tcs.com>
>             Website: http://www.tcs.com
>             ____________________________________________
>             Experience certainty. IT Services
>             Business Solutions
>             Consulting
>             ____________________________________________
>
>
>             -----Raghunath D/HYD/TCS wrote: -----
>             To: openstack-dev at lists.openstack.org
>             <mailto:openstack-dev at lists.openstack.org>
>             From: Raghunath D/HYD/TCS
>             Date: 10/18/2016 08:01PM
>             Subject: [openstack-dev] [Ceilometer]: Instance creation and
>             deletion metrics in ceilometer !
>
>
>             Hi ,
>
>             How can instance created and deleted information/sample can
>             be retrieved from ceilometer.
>             What entries should be there in pipeline.yaml  to get
>             instance deleted information.
>
>             I tried to have meters- "instance" in pipeline.yam but it
>             always gives active instance details,
>             and no details of deleted instances.
>
>             With Best Regards
>             Raghunath Dudyala
>             Tata Consultancy Services Limited
>             Mailto: raghunath.d at tcs.com <mailto:raghunath.d at tcs.com>
>             Website: http://www.tcs.com
>             ____________________________________________
>             Experience certainty. IT Services
>             Business Solutions
>             Consulting
>             ____________________________________________
>
>             =====-----=====-----=====
>             Notice: The information contained in this e-mail
>             message and/or attachments to it may contain
>             confidential or privileged information. If you are
>             not the intended recipient, any dissemination, use,
>             review, distribution, printing or copying of the
>             information contained in this e-mail message
>             and/or attachments to it are strictly prohibited. If
>             you have received this communication in error,
>             please notify us by reply e-mail or telephone and
>             immediately and permanently delete the message
>             and any attachments. Thank you
>
>
>             __________________________________________________________________________
>             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
>             <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
>
>
>         __________________________________________________________________________
>         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 <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
>
>         __________________________________________________________________________
>         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 <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
>
>
>     __________________________________________________________________________
>     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
>     <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
>
>     __________________________________________________________________________
>     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
>     <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

-- 
gord



More information about the OpenStack-dev mailing list