[openstack-dev] [ceilometer] PTL candidacy

2015-09-15 Thread gord chung

hi folks,

less than six months ago, i decided to run for PTL of Ceilometer where 
my main goal was to support the community of contributors that exists 
within OpenStack with interests in telemetry[1]. it is under that tenet 
which i will run again for team lead of Ceilometer. as mentioned 
previously, we have a diverse set of contributors from across the globe 
working on various aspects of metering and monitoring and it is my goal 
to ensure nothing slows them down (myself included).


that said, as we look forward to Mitaka, i hope to follow along the path 
of stability, simplicity and usability. some items i'd like to target are:


- rolling upgrades - having a fluid upgrade path for operators is 
critical to providing a highly available cloud environment for their 
users. i would like to have a viable solution in Ceilometer that can 
provide this functionality with zero/minimal performance degradation.


- building up events - we started work on adding inline event alarming 
in Aodh during Liberty, this is something i'd like to improve upon by 
adding multiple worker support and broader alarming evaluations. also, a 
common use case for events is to analyse the data for BI. while we allow 
the ability to query and alarm on events. one useful tool would be the 
ability to run statistics on events such as the number of instances 
launched.


- optimising collection - we improved ease of use by adding declarative 
notification support in Liberty. it'd be great if this work could be 
adopted by projects producing metrics. additionally, we currently have a 
extremely tight coupling between resource metadata and measurement data. 
i'd like to evaluate how to loosen this so our data collection and 
storage is more flexible.


- continuing the refactoring - removing deprecated/redundant 
functionality; it was nice deprecating/deleting stuff, let's keep doing 
it (within reason)! one possible target would be splitting storage/api, 
while starting the initial deprecation of v2 metering api.


- functional and integration testing -  we now have integration and 
functional test living within our repositories. this should allow us to 
develop testing easier so it'd be good to broaden the coverage.


[1] 
http://lists.openstack.org/pipermail/openstack-dev/2015-April/060536.html


cheers,

--
gord


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Ceilometer] PTL candidacy

2015-04-03 Thread Tristan Cacqueray
confirmed

On 04/02/2015 04:29 PM, gordon chung wrote:
 hi,
 i'd like to announce my candidacy for PTL of Ceilometer.
 as a quick introduction, i've been a contributor in OpenStack for the past 
 few years and for the majority of that time i've been primarily focused on 
 Ceilometer where i contribute regularly to the project with code[1] and 
 reviews[2]. i'm currently an engineer at Red Hat and have previously worked 
 for eNovance and IBM, where in the latter's case, i helped work on advancing 
 the adoption of cloud auditing practices within the community, which i 
 continue to do.
 to model myself on past PTLs i've worked with, my main goal as PTL will be to 
 support the community of contributors that exists within OpenStack with 
 interests in telemetry. i believe we have a wide variety of contributors with 
 various expertise in Ceilometer and OpenStack and while differing opinions 
 have arisen, as a collective, we have -- and can continue to -- hash out the 
 ideal solutions.
 with the politically correct portion all covered, my other interests are: 
 stability, the transition to time-series data modeling aka Gnocchi, and 
 events.
 - we've made strides in Ceilometer over the past cycles to improve stability 
 by adding HA support, remodeling backends, and removing redundancies in 
 Ceilometer. i want to make sure we remain critical of new changes and always 
 ensure they do not add bloat to Ceilometer.
 - in regards to data storage, while Ceilometer can be used solely as a data 
 retrieval service, i believe Gnocchi -- the modeling of data as a time-series 
 -- will provide a scalable means to storing measurement data regarding 
 OpenStack[3]. this work, i believe, will be important for those using 
 Ceilometer as a complete solution.
 - the concept of events was realised by the team at RAX and was worked on 
 further in the last cycle. i hope to see this functionality continue to 
 expand by adding the ability to derive and act on events to allow greater 
 insight into the system.
 - lastly, i want to emphasise documentation. Ceilometer's scope touches all 
 projects and because of that, it can be difficult to pick up. in Kilo, we 
 started to emphasise the importance of documentation and i hope we continue 
 to do so going forward.
 [1] 
 https://review.openstack.org/#/q/owner:%22gordon+chung%22+project:openstack/ceilometer,n,z[2]
  http://russellbryant.net/openstack-stats/ceilometer-reviewers-365.txt[3] 
 http://www.slideshare.net/EoghanGlynn/rdo-hangout-on-gnocchi
 cheers,
 
 gord
 
 
 
 
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 




signature.asc
Description: OpenPGP digital signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Ceilometer] PTL candidacy

2015-04-02 Thread gordon chung
hi,
i'd like to announce my candidacy for PTL of Ceilometer.
as a quick introduction, i've been a contributor in OpenStack for the past few 
years and for the majority of that time i've been primarily focused on 
Ceilometer where i contribute regularly to the project with code[1] and 
reviews[2]. i'm currently an engineer at Red Hat and have previously worked for 
eNovance and IBM, where in the latter's case, i helped work on advancing the 
adoption of cloud auditing practices within the community, which i continue to 
do.
to model myself on past PTLs i've worked with, my main goal as PTL will be to 
support the community of contributors that exists within OpenStack with 
interests in telemetry. i believe we have a wide variety of contributors with 
various expertise in Ceilometer and OpenStack and while differing opinions have 
arisen, as a collective, we have -- and can continue to -- hash out the ideal 
solutions.
with the politically correct portion all covered, my other interests are: 
stability, the transition to time-series data modeling aka Gnocchi, and events.
- we've made strides in Ceilometer over the past cycles to improve stability by 
adding HA support, remodeling backends, and removing redundancies in 
Ceilometer. i want to make sure we remain critical of new changes and always 
ensure they do not add bloat to Ceilometer.
- in regards to data storage, while Ceilometer can be used solely as a data 
retrieval service, i believe Gnocchi -- the modeling of data as a time-series 
-- will provide a scalable means to storing measurement data regarding 
OpenStack[3]. this work, i believe, will be important for those using 
Ceilometer as a complete solution.
- the concept of events was realised by the team at RAX and was worked on 
further in the last cycle. i hope to see this functionality continue to expand 
by adding the ability to derive and act on events to allow greater insight into 
the system.
- lastly, i want to emphasise documentation. Ceilometer's scope touches all 
projects and because of that, it can be difficult to pick up. in Kilo, we 
started to emphasise the importance of documentation and i hope we continue to 
do so going forward.
[1] 
https://review.openstack.org/#/q/owner:%22gordon+chung%22+project:openstack/ceilometer,n,z[2]
 http://russellbryant.net/openstack-stats/ceilometer-reviewers-365.txt[3] 
http://www.slideshare.net/EoghanGlynn/rdo-hangout-on-gnocchi
cheers,

gord
  __
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Ceilometer] PTL Candidacy

2014-09-23 Thread Eoghan Glynn

Folks,

I'd like to continue serving as Telemetry PTL for a second cycle.

When I took on the role for Juno, I saw some challenges facing the
project that would take multi-cycle efforts to resolve, so I'd like to
have the opportunity to see that move closer to completion.

Over Juno, our focus as a project has necessarily been on addressing
the TC gap analysis. We've been successful in ensuring that the agreed
gap coverage tasks were completed. The team made great strides in
making the sql-alchemy driver a viable option for PoCs and small
deployments, getting meaningful Tempest  Grenade coverage in place,
and writing quality user- and operator-oriented documentation. This
has addressed a portion of our usability debt, but as always we need
to continue chipping away at that.

In parallel, an arms-length effort was kicked off to look at paying
down accumulated architectural debt in Ceilometer via a new approach
to more lightweight timeseries data storage via the Gnocchi project.
This was approached in such a way as to minimize the disruption to
the core project.

My vision for Kilo would be to shift our focus a bit more onto such
longer-terms strategic efforts. Clearly we need to complete the work
on Gnocchi and figure out the migration and co-existence issues.

In addition, we started a conversation with the Monasca folks at the
Juno summit on the commonality between the two projects. Over Kilo I
would like to broaden and deepen the collaboration that was first
mooted in Atlanta, by figuring out specific incremental steps around
converging some common functional areas such as alarming. We can also
learn from the experience of the Monasca project in getting the best
possible performance out of TSD storage in InfluxDB, or achieving very
high throughput messaging via Apache Kafka.

There are also cross-project debts facing our community that we need
to bring some of our focus to IME. In particular, I'm thinking here
about the move towards taking integration test coverage back out of
Tempest and into new project-specific functional test suites. Also the
oft-proposed, but never yet delivered-upon, notion of contractizing
cross-project interactions mediated by notifications.

Finally, it's worth noting that our entire community has a big
challenge ahead of it in terms of the proposed move towards a new
layering structure. If re-elected, I would see myself as an active
participant in that discussion, ensuring the interests of the project
are positively represented.

Cheers,
Eoghan

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Ceilometer] PTL Candidacy

2014-09-23 Thread Tristan Cacqueray
confirmed

On 23/09/14 05:10 AM, Eoghan Glynn wrote:
 
 Folks,
 
 I'd like to continue serving as Telemetry PTL for a second cycle.
 
 When I took on the role for Juno, I saw some challenges facing the
 project that would take multi-cycle efforts to resolve, so I'd like to
 have the opportunity to see that move closer to completion.
 
 Over Juno, our focus as a project has necessarily been on addressing
 the TC gap analysis. We've been successful in ensuring that the agreed
 gap coverage tasks were completed. The team made great strides in
 making the sql-alchemy driver a viable option for PoCs and small
 deployments, getting meaningful Tempest  Grenade coverage in place,
 and writing quality user- and operator-oriented documentation. This
 has addressed a portion of our usability debt, but as always we need
 to continue chipping away at that.
 
 In parallel, an arms-length effort was kicked off to look at paying
 down accumulated architectural debt in Ceilometer via a new approach
 to more lightweight timeseries data storage via the Gnocchi project.
 This was approached in such a way as to minimize the disruption to
 the core project.
 
 My vision for Kilo would be to shift our focus a bit more onto such
 longer-terms strategic efforts. Clearly we need to complete the work
 on Gnocchi and figure out the migration and co-existence issues.
 
 In addition, we started a conversation with the Monasca folks at the
 Juno summit on the commonality between the two projects. Over Kilo I
 would like to broaden and deepen the collaboration that was first
 mooted in Atlanta, by figuring out specific incremental steps around
 converging some common functional areas such as alarming. We can also
 learn from the experience of the Monasca project in getting the best
 possible performance out of TSD storage in InfluxDB, or achieving very
 high throughput messaging via Apache Kafka.
 
 There are also cross-project debts facing our community that we need
 to bring some of our focus to IME. In particular, I'm thinking here
 about the move towards taking integration test coverage back out of
 Tempest and into new project-specific functional test suites. Also the
 oft-proposed, but never yet delivered-upon, notion of contractizing
 cross-project interactions mediated by notifications.
 
 Finally, it's worth noting that our entire community has a big
 challenge ahead of it in terms of the proposed move towards a new
 layering structure. If re-elected, I would see myself as an active
 participant in that discussion, ensuring the interests of the project
 are positively represented.
 
 Cheers,
 Eoghan
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 




signature.asc
Description: OpenPGP digital signature
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] PTL candidacy

2014-04-03 Thread Julien Danjou
On Wed, Apr 02 2014, Gordon Chung wrote:

 i'd like to announce my candidacy for PTL of Ceilometer.

Thanks Gordon! You're really a great candidate and an important
Ceilometer contributor!

-- 
Julien Danjou
;; Free Software hacker
;; http://julien.danjou.info


signature.asc
Description: PGP signature
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] PTL candidacy

2014-04-02 Thread Anita Kuno
confirmed

On 04/02/2014 04:47 PM, Gordon Chung wrote:
 hi,
 
 i'd like to announce my candidacy for PTL of Ceilometer.
 
 as a little background, i've been a contributor to OpenStack for the past 
 year and a half and have been primarily focused on Ceilometer for the past 
 two cycles where i've been a core contributor. i contribute regularly to 
 the project with code [1] and am one of the top reviewers [2]. i am also a 
 developer at IBM where i work on the IBM software standards team, building 
 standards such as the Cloud Audit Data Federation Working Group (CADF) 
 specification.
 
 there's a great deal to be discussed at the upcoming summit and i'm sure 
 Ceilometers' contributors and deployers have a lot of ideas. in addition 
 to those, i think some key items to focus on are:
 
 - improving collector performance in Ceilometer. this has been a major 
 item in Ceilometer recently as we tried to expand our integration tests in 
 tempest and have found there are inefficiencies in how Ceilometer is 
 collecting data. Ceilometer should be a lightweight service, capable of 
 processing heavy load and we need to ensure it can handle this. i'd like 
 to revisit our models (to ensure our model match what operators require) 
 and build our backends around this so they are highly tuned to writes and 
 reads for these use cases.
 - improving polling agents. the compute agent currently creates a heavy 
 load on compute-api[3] and the central agent has it's own performance and 
 HA issues... it's something we should really considering looking at.
 - continue to expand tempest testing in ceilometer. the tempest tests have 
 been helpful in identifying gaps/performance issues and will help later in 
 identifying regression.
 - review how we log in Ceilometer. we have a very repetitive framework 
 design so our logs can be extremely overwhelming or extremely sparse. 
 
 some other items to track (depending on resource) are:
 
 - enhancing event support. there is a framework for events in Ceilometer 
 but there is work to be done to make it a true monitoring tool. we have a 
 few blueprints existing in Ceilometer that should help.
 - re-evaluating the alarming service. we currently require two services to 
 run for alarms, a notifier and an evaluator which also depends on the 
 ceilometerclient. there is an interesting bp to move some alarm logic to 
 the pipeline and i think we should take a look at it to see if it provides 
 a cleaner, leaner solution.[4]. if not, we should work on documenting our 
 current implementation.
 
 [1] 
 https://review.openstack.org/#/q/owner:chungg+status:merged+project:openstack/ceilometer,n,z
 [2] http://russellbryant.net/openstack-stats/ceilometer-reviewers-365.txt
 [3] 
 http://openstack-in-production.blogspot.ca/2014/03/cern-cloud-architecture-update-for.html
 [4] https://blueprints.launchpad.net/ceilometer/+spec/alarm-pipelines
 
 cheers,
 gordon chung
 openstack, ibm software standards
 
 
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] PTL candidacy

2014-04-02 Thread Sandy Walsh


On 04/02/2014 05:47 PM, Gordon Chung wrote:
 I'd like to announce my candidacy for PTL of Ceilometer.

Woot!


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Ceilometer] PTL Candidacy

2014-03-31 Thread Julien Danjou
On Sat, Mar 29 2014, Eoghan Glynn wrote:

 I would like to throw my hat into the ring for the upcoming ceilometer
 PTL election.

[…]

Thanks for your candidacy Eoghan, I really think you would be a great
PTL as you have been a really good, dare I say, deputy these last
months. :-) I'm sure you'll be up to the challenges of this next cycle!

As far as I'm concerned, I will not run for PTL this cycle. I've been in
charge of Ceilometer for a year now, and while I definitely plan to
continue working on it, I need more time behind the scene. :)

-- 
Julien Danjou
// Free Software hacker
// http://julien.danjou.info


signature.asc
Description: PGP signature
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Ceilometer] PTL Candidacy

2014-03-29 Thread Eoghan Glynn


Hi Folks,

I would like to throw my hat into the ring for the upcoming ceilometer
PTL election.

Over the past three release cycles, I've become increasingly focused
on Telemetry in OpenStack, and feel at this stage that I'm in a
position to make a positive impact on the project as PTL.

We've achieved a lot in taking ceilometer through incubation to become
a well-established integrated component. However both technical and
organizational challenges remain to be tackled, and I'd like to have
the opportunity to be at the helm of that.

As PTL, my intended priorities for Juno would include:

- addressing the known scalability bottlenecks in ceilometer, paying
  down accumulated technical debt at both the architectural and
  micro-levels

- driving quality in the ceilometer codebase with a continued emphasis
  on widening coverage in Tempest, but also testing against more
  realistic datasets at scale

- opening a channel to leverage the real-world experience of cloud
  operators standing up ceilometer, using that tribal knowledge to
  guide the project aims and priorities

- continuing to develop ceilometer's role as a cross-cutting
  infrastructure within OpenStack, by seeding further collaboration
  with emerging projects such as Ironic, TripleO and Tuskar

- addressing proliferation issues within ceilometer's growing stable
  of drivers and inspectors, so that active maintainership and
  coverage is guaranteed for everything that remains in-tree

- driving constant renewal within the core project team, so as to
  ensure longer term project sustainability by encouraging emerging
  contributors

My commit history:

  https://review.openstack.org/#/q/owner:eglynn,n,z

My review history:

  https://review.openstack.org/#/q/-owner:eglynn+reviewer:eglynn,n,z

Thanks for your consideration!

Cheers,
Eoghan

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Ceilometer] PTL Candidacy

2014-03-29 Thread Anita Kuno
confirmed

On 03/29/2014 09:06 AM, Eoghan Glynn wrote:
 
 
 Hi Folks,
 
 I would like to throw my hat into the ring for the upcoming ceilometer
 PTL election.
 
 Over the past three release cycles, I've become increasingly focused
 on Telemetry in OpenStack, and feel at this stage that I'm in a
 position to make a positive impact on the project as PTL.
 
 We've achieved a lot in taking ceilometer through incubation to become
 a well-established integrated component. However both technical and
 organizational challenges remain to be tackled, and I'd like to have
 the opportunity to be at the helm of that.
 
 As PTL, my intended priorities for Juno would include:
 
 - addressing the known scalability bottlenecks in ceilometer, paying
   down accumulated technical debt at both the architectural and
   micro-levels
 
 - driving quality in the ceilometer codebase with a continued emphasis
   on widening coverage in Tempest, but also testing against more
   realistic datasets at scale
 
 - opening a channel to leverage the real-world experience of cloud
   operators standing up ceilometer, using that tribal knowledge to
   guide the project aims and priorities
 
 - continuing to develop ceilometer's role as a cross-cutting
   infrastructure within OpenStack, by seeding further collaboration
   with emerging projects such as Ironic, TripleO and Tuskar
 
 - addressing proliferation issues within ceilometer's growing stable
   of drivers and inspectors, so that active maintainership and
   coverage is guaranteed for everything that remains in-tree
 
 - driving constant renewal within the core project team, so as to
   ensure longer term project sustainability by encouraging emerging
   contributors
 
 My commit history:
 
   https://review.openstack.org/#/q/owner:eglynn,n,z
 
 My review history:
 
   https://review.openstack.org/#/q/-owner:eglynn+reviewer:eglynn,n,z
 
 Thanks for your consideration!
 
 Cheers,
 Eoghan
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev